D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA 구조체(d3d11_1.h)

하드웨어 콘텐츠 보호를 위한 키 교환 데이터를 나타냅니다.

구문

typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {
  UINT                                         HWProtectionFunctionID;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA  *pInputData;
  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
  HRESULT                                      Status;
} D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA;

멤버

HWProtectionFunctionID

DRM 명령의 함수 ID입니다. 함수 ID의 값과 의미는 DRM 사양에 의해 정의됩니다.

pInputData

IHV 사용을 위해 예약된 메모리와 DRM 명령에 대한 입력 데이터를 지정하는 D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 구조를 포함하는 버퍼에 대한 포인터입니다.

pOutputData

IHV 사용을 위해 예약된 메모리와 DRM 명령에 대한 입력 데이터를 지정하는 D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA 구조체가 포함된 버퍼에 대한 포인터입니다.

Status

하드웨어 DRM 명령의 결과입니다.

설명

ID3D11CryptoSession이 D3D11_KEY_EXCHANGE_HW_PROTECTION 키 교환 형식을 사용하여 만들 때 이 구조체에 대한 포인터는 ID3D11VideoContext::NegotiateCryptoSessionKeyExchange 메서드의 pData 매개 변수에 전달됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 d3d11_1.h

추가 정보

Direct3D 11 비디오 구조