Win32 API 日本語リファレンス
ホームAI.MachineLearning.DirectML › IDMLDevice

IDMLDevice

COM
IID6dbd6437-96fd-423f-a98c-ae5e7c2a573f継承元IDMLObject自前メソッド開始 vtbl7

メソッド 10

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

vtblメソッド
7HRESULT CheckFeatureSupport(DML_FEATURE feature, DWORD featureQueryDataSize, void* featureQueryData, DWORD featureSupportDataSize, void* featureSupportData)
8HRESULT CreateOperator(DML_OPERATOR_DESC* desc, GUID* riid, void** ppv)
9HRESULT CompileOperator(IDMLOperator* op, DML_EXECUTION_FLAGS flags, GUID* riid, void** ppv)
10HRESULT CreateOperatorInitializer(DWORD operatorCount, IDMLCompiledOperator** operators, GUID* riid, void** ppv)
11HRESULT CreateCommandRecorder(GUID* riid, void** ppv)
12HRESULT CreateBindingTable(DML_BINDING_TABLE_DESC* desc, GUID* riid, void** ppv)
13HRESULT Evict(DWORD count, IDMLPageable** ppObjects)
14HRESULT MakeResident(DWORD count, IDMLPageable** ppObjects)
15HRESULT GetDeviceRemovedReason()
16HRESULT GetParentDevice(GUID* riid, void** ppv)