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 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |
関連項目
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA