ハードウェア コンテンツ保護用のキー交換入力データを表します。
構文
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
UINT PrivateDataSize;
UINT HWProtectionDataSize;
BYTE pbInput[4];
} D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;
メンバー
PrivateDataSize
IHV の使用のために予約されているプライベート データのサイズ。 このサイズは、ID3D11VideoDevice1::GetCryptoSessionPrivateDataSize 関数によって返される pPrivateInputSize パラメーターから決定されます。
HWProtectionDataSize
DRM コマンド データのサイズ。
pbInput[4]
PrivateDataSize が 0 より大きい場合、pbInput[0] – pbInput[PrivateDataSize - 1] は IHV で使用するために予約されています。
pbInput[PrivateDataSize] – pbInput[HWProtectionDataSizePrivateDataSize + - 1] には、DRM コマンドの入力データが含まれています。 DRM コマンドの形式とサイズは、DRM 仕様によって定義されます。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
| Header | d3d11_1.h |