D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA構造体 (d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA は、Digital Rights Management (DRM) の実装で NegotiateCryptoSessionKeyExchange と共に使用されます。
構文
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
メンバー
HWProtectionFunctionID
DRM コマンドの関数 ID を指定します。 関数 ID の値と意味は、個々の DRM コンポーネントによって定義されます。
pInputData
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA構造体、IHV 用の予約済みメモリ、DRM コマンドの入力データを含むバッファーへのポインター。
pOutputData
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA構造体、IHV 用の予約済みメモリ、DRM コマンドの出力データを含むバッファーへのポインター。
Status
ハードウェア DRM コマンドの結果を返します。
注釈
CryptoSession オブジェクトが D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION キー交換型を使用して作成している場合、この構造体へのポインターは NegotiateCryptoSessionKeyExchange 関数の pData パラメーターとして渡されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
Header | d3d10umddi.h (D3d10umddi.h を含む) |
こちらもご覧ください
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA