ホーム › Devices.FunctionDiscovery › IFunctionDiscovery
IFunctionDiscovery
COMメソッド 6
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetInstanceCollection(LPWSTR pszCategory, LPWSTR pszSubCategory, BOOL fIncludeAllSubCategories, IFunctionInstanceCollection** ppIFunctionInstanceCollection) |
| 4 | HRESULT GetInstance(LPWSTR pszFunctionInstanceIdentity, IFunctionInstance** ppIFunctionInstance) |
| 5 | HRESULT CreateInstanceCollectionQuery(LPWSTR pszCategory, LPWSTR pszSubCategory, BOOL fIncludeAllSubCategories, IFunctionDiscoveryNotification* pIFunctionDiscoveryNotification, ULONGLONG* pfdqcQueryContext, IFunctionInstanceCollectionQuery** ppIFunctionInstanceCollectionQuery) |
| 6 | HRESULT CreateInstanceQuery(LPWSTR pszFunctionInstanceIdentity, IFunctionDiscoveryNotification* pIFunctionDiscoveryNotification, ULONGLONG* pfdqcQueryContext, IFunctionInstanceQuery** ppIFunctionInstanceQuery) |
| 7 | HRESULT AddInstance(SystemVisibilityFlags enumSystemVisibility, LPWSTR pszCategory, LPWSTR pszSubCategory, LPWSTR pszCategoryIdentity, IFunctionInstance** ppIFunctionInstance) |
| 8 | HRESULT RemoveInstance(SystemVisibilityFlags enumSystemVisibility, LPWSTR pszCategory, LPWSTR pszSubCategory, LPWSTR pszCategoryIdentity) |