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

IDirect3DDevice9On12

COM
IIDe7fda234-b589-4049-940d-8878977531c8継承元IUnknown自前メソッド開始 vtbl3

メソッド 3

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

vtbl 3 HRESULT GetD3D12Device(GUID* riid, void** ppvDevice)
riidGUID*in取得するD3D12デバイスインターフェイスのGUIDへのポインタ。
ppvDevicevoid**inout基盤となるID3D12Deviceのポインタを受け取る出力。
vtbl 4 HRESULT UnwrapUnderlyingResource(IDirect3DResource9* pResource, ID3D12CommandQueue* pCommandQueue, GUID* riid, void** ppvResource12)
pResourceIDirect3DResource9*inラップ解除する対象のIDirect3DResource9へのポインタ。
pCommandQueueID3D12CommandQueue*inリソースのアクセス同期に用いるID3D12CommandQueueへのポインタ。
riidGUID*in取得するD3D12リソースインターフェイスのGUIDへのポインタ。
ppvResource12void**inoutラップ解除されたID3D12Resourceのポインタを受け取る出力。
vtbl 5 HRESULT ReturnUnderlyingResource(IDirect3DResource9* pResource, DWORD NumSync, ULONGLONG* pSignalValues, ID3D12Fence** ppFences)
pResourceIDirect3DResource9*inD3D9へ返却する対象のIDirect3DResource9へのポインタ。
NumSyncDWORDin待機するフェンス・シグナル値の組数。
pSignalValuesULONGLONG*inout各フェンスにシグナルすべき値を示すULONGLONG配列へのポインタ。
ppFencesID3D12Fence**out同期に使用するID3D12Fenceの配列へのポインタ。