다음을 통해 공유


D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 구조체(d3d10umddi.h)

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 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[HWProtectionDataSizePrivateDataSize + - 1]에는 DRM 명령에 대한 입력 데이터가 포함됩니다. DRM 명령의 형식과 크기는 DRM 사양에 의해 정의됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA

GetCryptoSessionPrivateDataSize

NegotiateCryptoSessionKeyExchange