ホーム › Graphics.Direct3D › ID3DDestructionNotifier
ID3DDestructionNotifier
COMメソッド 2
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT RegisterDestructionCallback(PFN_DESTRUCTION_CALLBACK callbackFn, void* pData, DWORD* pCallbackID)
| callbackFn | PFN_DESTRUCTION_CALLBACK | in | オブジェクト破棄時に呼び出されるコールバック関数ポインタ。 |
| pData | void* | in | コールバックに渡される任意のユーザーデータポインタ。NULL可。 |
| pCallbackID | DWORD* | out | 登録解除に使う識別子を受け取るDWORDポインタ。 |
vtbl 4 HRESULT UnregisterDestructionCallback(DWORD callbackID)
| callbackID | DWORD | in | 登録時に取得した識別子。対応する破棄コールバックを解除する。 |