D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA構造体 (d3d11_1.h)

ハードウェア コンテンツ保護用のキー交換入力データを表します。

構文

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

こちらもご覧ください

Direct3D 11 ビデオ構造