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

IWiaDevMgr

COM
IID5eb2502a-8cf1-11d1-bf92-0060081ed811継承元IUnknown自前メソッド開始 vtbl3

メソッド 9

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

vtblメソッド
3HRESULT EnumDeviceInfo(INT lFlag, IEnumWIA_DEV_INFO** ppIEnum)
4HRESULT CreateDevice(LPWSTR bstrDeviceID, IWiaItem** ppWiaItemRoot)
5HRESULT SelectDeviceDlg(HWND hwndParent, INT lDeviceType, INT lFlags, LPWSTR* pbstrDeviceID, IWiaItem** ppItemRoot)
6HRESULT SelectDeviceDlgID(HWND hwndParent, INT lDeviceType, INT lFlags, LPWSTR* pbstrDeviceID)
7HRESULT GetImageDlg(HWND hwndParent, INT lDeviceType, INT lFlags, INT lIntent, IWiaItem* pItemRoot, LPWSTR bstrFilename, GUID* pguidFormat)
8HRESULT RegisterEventCallbackProgram(INT lFlags, LPWSTR bstrDeviceID, GUID* pEventGUID, LPWSTR bstrCommandline, LPWSTR bstrName, LPWSTR bstrDescription, LPWSTR bstrIcon)
9HRESULT RegisterEventCallbackInterface(INT lFlags, LPWSTR bstrDeviceID, GUID* pEventGUID, IWiaEventCallback* pIWiaEventCallback, IUnknown** pEventObject)
10HRESULT RegisterEventCallbackCLSID(INT lFlags, LPWSTR bstrDeviceID, GUID* pEventGUID, GUID* pClsID, LPWSTR bstrName, LPWSTR bstrDescription, LPWSTR bstrIcon)
11HRESULT AddDeviceDlg(HWND hwndParent, INT lFlags)