Win32 API 日本語リファレンス
ホームGraphics.DXCore › IDXCoreAdapter

IDXCoreAdapter

COM
IIDf0db4c7f-fe5a-42a2-bd62-f2a6cf6fc83e継承元IUnknown自前メソッド開始 vtbl3

メソッド 10

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

vtblメソッド
3BOOLEAN IsValid()
4BOOLEAN IsAttributeSupported(GUID* attributeGUID)
5BOOLEAN IsPropertySupported(DXCoreAdapterProperty property)
6HRESULT GetProperty(DXCoreAdapterProperty property, UINT_PTR bufferSize, void* propertyData)
7HRESULT GetPropertySize(DXCoreAdapterProperty property, UINT_PTR* bufferSize)
8BOOLEAN IsQueryStateSupported(DXCoreAdapterState property)
9HRESULT QueryState(DXCoreAdapterState state, UINT_PTR inputStateDetailsSize, void* inputStateDetails, UINT_PTR outputBufferSize, void* outputBuffer)
10BOOLEAN IsSetStateSupported(DXCoreAdapterState property)
11HRESULT SetState(DXCoreAdapterState state, UINT_PTR inputStateDetailsSize, void* inputStateDetails, UINT_PTR inputDataSize, void* inputData)
12HRESULT GetFactory(GUID* riid, void** ppvFactory)