Win32 API 日本語リファレンス
ホームDevices.ImageAcquisition › IWiaItem

IWiaItem

COM
IID4db1ad10-3391-11d2-9a33-00c04fa36145継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetItemType(INT* pItemType)
4HRESULT AnalyzeItem(INT lFlags)
5HRESULT EnumChildItems(IEnumWiaItem** ppIEnumWiaItem)
6HRESULT DeleteItem(INT lFlags)
7HRESULT CreateChildItem(INT lFlags, LPWSTR bstrItemName, LPWSTR bstrFullItemName, IWiaItem** ppIWiaItem)
8HRESULT EnumRegisterEventInfo(INT lFlags, GUID* pEventGUID, IEnumWIA_DEV_CAPS** ppIEnum)
9HRESULT FindItemByName(INT lFlags, LPWSTR bstrFullItemName, IWiaItem** ppIWiaItem)
10HRESULT DeviceDlg(HWND hwndParent, INT lFlags, INT lIntent, INT* plItemCount, IWiaItem*** ppIWiaItem)
11HRESULT DeviceCommand(INT lFlags, GUID* pCmdGUID, IWiaItem** pIWiaItem)
12HRESULT GetRootItem(IWiaItem** ppIWiaItem)
13HRESULT EnumDeviceCapabilities(INT lFlags, IEnumWIA_DEV_CAPS** ppIEnumWIA_DEV_CAPS)
14HRESULT DumpItemData(LPWSTR* bstrData)
15HRESULT DumpDrvItemData(LPWSTR* bstrData)
16HRESULT DumpTreeItemData(LPWSTR* bstrData)
17HRESULT Diagnostic(DWORD ulSize, BYTE* pBuffer)