D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA 구조체(d3d10umddi.h)
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA DRM(디지털 권한 관리) 구현에서 NegotiateCryptoSessionKeyExchange 와 함께 사용됩니다.
구문
typedef struct D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA {
UINT HWProtectionFunctionID;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA *pInputData;
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA *pOutputData;
HRESULT Status;
} D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_DATA;
멤버
HWProtectionFunctionID
DRM 명령의 함수 ID를 지정합니다. 함수 ID의 값과 의미는 각 개별 DRM 구성 요소에 의해 정의됩니다.
pInputData
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 구조체, IHV용 예약 메모리 및 DRM 명령에 대한 입력 데이터를 포함하는 버퍼에 대한 포인터입니다.
pOutputData
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA 구조체, IHV용 예약 메모리 및 DRM 명령에 대한 출력 데이터를 포함하는 버퍼에 대한 포인터입니다.
Status
하드웨어 DRM 명령의 결과를 반환합니다.
설명
CryptoSession 개체가 D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION 키 교환 형식을 사용하여 만들 때 이 구조체에 대한 포인터는 NegotiateCryptoSessionKeyExchange 함수의 pData 매개 변수로 전달됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |
추가 정보
D3DWDDM2_0DDI_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA