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

IWiaDevMgr2

COM
IID79c07cf1-cbdd-41ee-8ec3-f00080cada7a継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

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

vtblメソッド
3HRESULT EnumDeviceInfo(INT lFlags, IEnumWIA_DEV_INFO** ppIEnum)
4HRESULT CreateDevice(INT lFlags, LPWSTR bstrDeviceID, IWiaItem2** ppWiaItem2Root)
5HRESULT SelectDeviceDlg(HWND hwndParent, INT lDeviceType, INT lFlags, LPWSTR* pbstrDeviceID, IWiaItem2** ppItemRoot)
6HRESULT SelectDeviceDlgID(HWND hwndParent, INT lDeviceType, INT lFlags, LPWSTR* pbstrDeviceID)
7HRESULT RegisterEventCallbackInterface(INT lFlags, LPWSTR bstrDeviceID, GUID* pEventGUID, IWiaEventCallback* pIWiaEventCallback, IUnknown** pEventObject)
8HRESULT RegisterEventCallbackProgram(INT lFlags, LPWSTR bstrDeviceID, GUID* pEventGUID, LPWSTR bstrFullAppName, LPWSTR bstrCommandLineArg, LPWSTR bstrName, LPWSTR bstrDescription, LPWSTR bstrIcon)
9HRESULT RegisterEventCallbackCLSID(INT lFlags, LPWSTR bstrDeviceID, GUID* pEventGUID, GUID* pClsID, LPWSTR bstrName, LPWSTR bstrDescription, LPWSTR bstrIcon)
10HRESULT GetImageDlg(INT lFlags, LPWSTR bstrDeviceID, HWND hwndParent, LPWSTR bstrFolderName, LPWSTR bstrFilename, INT* plNumFiles, LPWSTR** ppbstrFilePaths, IWiaItem2** ppItem)