次の方法で共有


D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA構造体 (d3d10umddi.h)

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA は、Digital Rights Management (DRM) の実装で D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA と共に使用されます。

構文

typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {
  UINT PrivateDataSize;
  UINT HWProtectionDataSize;
  BYTE pbInput[4];
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA;

メンバーズ

PrivateDataSize

IHV の使用のために予約されたプライベート データのサイズを格納します。 このサイズは、GetCryptoSessionPrivateDataSizeによって返される pPrivateInputSize メンバーから決定されます。

HWProtectionDataSize

DRM コマンド データのサイズを格納します。

pbInput[4]

PrivateDataSize が 0 より大きい場合、pbInput [0] – pbInput[PrivateDataSize - 1] が IHV 用に予約

pbInput[PrivateDataSize] – pbInput[HWProtectionDataSize + PrivateDataSize - 1] には、DRM コマンドの入力データが含まれます。 DRM コマンドの形式とサイズは、DRM 仕様によって定義されます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA

GetCryptoSessionPrivateDataSize

NegotiateCryptoSessionKeyExchange