IDXGIAdapter3::RegisterHardwareContentProtectionTeardownStatusEvent メソッド (dxgi1_4.h)
ハードウェア コンテンツ保護の破棄イベントの通知を受け取るために登録します。
構文
HRESULT RegisterHardwareContentProtectionTeardownStatusEvent(
[in] HANDLE hEvent,
[out] DWORD *pdwCookie
);
パラメーター
[in] hEvent
型: HANDLE
ハードウェア コンテンツ保護の破棄が発生したときにオペレーティング システムによって設定されるイベント オブジェクトへのハンドル。 CreateEvent 関数または OpenEvent 関数は、このハンドルを返します。
[out] pdwCookie
種類: DWORD*
アプリケーションが IDXGIAdapter3::UnregisterHardwareContentProtectionTeardownStatus メソッドに渡して hEvent が指定する通知イベントを登録解除できるキー値へのポインター。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
ID3D11VideoDevice::GetContentProtectionCaps() を呼び出して、D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN機能が存在するかどうかをチェックして、ハードウェアに自動ティアダウン メカニズムが含まれているかどうかを確認します。
イベントが通知された後、アプリケーションは ID3D11VideoContext1::CheckCryptoSessionStatus を呼び出して、特定の ID3D11CryptoSession インターフェイスに対するハードウェアの破棄の影響を判断できます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | dxgi1_4.h (DXGI1_3.h を含む) |
Library | Dxgi.lib |
[DLL] | Dxgi.dll |