ホーム › Devices.PortableDevices › IPortableDeviceValues
IPortableDeviceValues
COMメソッド 40
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetCount(DWORD* pcelt) |
| 4 | HRESULT GetAt(DWORD index, PROPERTYKEY* pKey, PROPVARIANT* pValue) |
| 5 | HRESULT SetValue(PROPERTYKEY* key, PROPVARIANT* pValue) |
| 6 | HRESULT GetValue(PROPERTYKEY* key, PROPVARIANT* pValue) |
| 7 | HRESULT SetStringValue(PROPERTYKEY* key, LPWSTR Value) |
| 8 | HRESULT GetStringValue(PROPERTYKEY* key, LPWSTR* pValue) |
| 9 | HRESULT SetUnsignedIntegerValue(PROPERTYKEY* key, DWORD Value) |
| 10 | HRESULT GetUnsignedIntegerValue(PROPERTYKEY* key, DWORD* pValue) |
| 11 | HRESULT SetSignedIntegerValue(PROPERTYKEY* key, INT Value) |
| 12 | HRESULT GetSignedIntegerValue(PROPERTYKEY* key, INT* pValue) |
| 13 | HRESULT SetUnsignedLargeIntegerValue(PROPERTYKEY* key, ULONGLONG Value) |
| 14 | HRESULT GetUnsignedLargeIntegerValue(PROPERTYKEY* key, ULONGLONG* pValue) |
| 15 | HRESULT SetSignedLargeIntegerValue(PROPERTYKEY* key, LONGLONG Value) |
| 16 | HRESULT GetSignedLargeIntegerValue(PROPERTYKEY* key, LONGLONG* pValue) |
| 17 | HRESULT SetFloatValue(PROPERTYKEY* key, FLOAT Value) |
| 18 | HRESULT GetFloatValue(PROPERTYKEY* key, FLOAT* pValue) |
| 19 | HRESULT SetErrorValue(PROPERTYKEY* key, HRESULT Value) |
| 20 | HRESULT GetErrorValue(PROPERTYKEY* key, HRESULT* pValue) |
| 21 | HRESULT SetKeyValue(PROPERTYKEY* key, PROPERTYKEY* Value) |
| 22 | HRESULT GetKeyValue(PROPERTYKEY* key, PROPERTYKEY* pValue) |
| 23 | HRESULT SetBoolValue(PROPERTYKEY* key, BOOL Value) |
| 24 | HRESULT GetBoolValue(PROPERTYKEY* key, BOOL* pValue) |
| 25 | HRESULT SetIUnknownValue(PROPERTYKEY* key, IUnknown* pValue) |
| 26 | HRESULT GetIUnknownValue(PROPERTYKEY* key, IUnknown** ppValue) |
| 27 | HRESULT SetGuidValue(PROPERTYKEY* key, GUID* Value) |
| 28 | HRESULT GetGuidValue(PROPERTYKEY* key, GUID* pValue) |
| 29 | HRESULT SetBufferValue(PROPERTYKEY* key, BYTE* pValue, DWORD cbValue) |
| 30 | HRESULT GetBufferValue(PROPERTYKEY* key, BYTE** ppValue, DWORD* pcbValue) |
| 31 | HRESULT SetIPortableDeviceValuesValue(PROPERTYKEY* key, IPortableDeviceValues* pValue) |
| 32 | HRESULT GetIPortableDeviceValuesValue(PROPERTYKEY* key, IPortableDeviceValues** ppValue) |
| 33 | HRESULT SetIPortableDevicePropVariantCollectionValue(PROPERTYKEY* key, IPortableDevicePropVariantCollection* pValue) |
| 34 | HRESULT GetIPortableDevicePropVariantCollectionValue(PROPERTYKEY* key, IPortableDevicePropVariantCollection** ppValue) |
| 35 | HRESULT SetIPortableDeviceKeyCollectionValue(PROPERTYKEY* key, IPortableDeviceKeyCollection* pValue) |
| 36 | HRESULT GetIPortableDeviceKeyCollectionValue(PROPERTYKEY* key, IPortableDeviceKeyCollection** ppValue) |
| 37 | HRESULT SetIPortableDeviceValuesCollectionValue(PROPERTYKEY* key, IPortableDeviceValuesCollection* pValue) |
| 38 | HRESULT GetIPortableDeviceValuesCollectionValue(PROPERTYKEY* key, IPortableDeviceValuesCollection** ppValue) |
| 39 | HRESULT RemoveValue(PROPERTYKEY* key) |
| 40 | HRESULT CopyValuesFromPropertyStore(IPropertyStore* pStore) |
| 41 | HRESULT CopyValuesToPropertyStore(IPropertyStore* pStore) |
| 42 | HRESULT Clear() |