DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 구조체(d3dkmdt.h)
DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 구조체에는 DxgkDdiOPMGetCOPPCompatibleInformation 함수에 대한 호출에서 보호된 출력 개체에서 정보를 검색하는 데 사용되는 매개 변수가 포함되어 있습니다.
구문
typedef struct _DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
GUID guidInformation;
ULONG ulSequenceNumber;
ULONG cbParametersSize;
BYTE abParameters[DXGKMDT_OPM_GET_INFORMATION_PARAMETERS_SIZE];
} DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS, *PDXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS;
멤버
rnRandomNumber
보호된 출력 개체의 128비트 암호화 보안 난수를 포함하는 DXGKMDT_OPM_RANDOM_NUMBER 구조체입니다. 이 난수는 애플리케이션에서 생성되고 드라이버의 DxgkDdiOPMGetCOPPCompatibleInformation 함수를 호출하여 rnRandomNumber의 디스플레이 미니포트 드라이버에 제공됩니다.
guidInformation
정보를 검색하는 데 사용되는 GUID입니다. guidInformation 은 다음 GUID 중 하나로 설정할 수 있습니다.
- DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION
- DXGKMDT_OPM_GET_CONNECTOR_TYPE
- DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES
- DXGKMDT_OPM_GET_VIRTUAL_PROTECTION_LEVEL
- DXGKMDT_OPM_GET_ACTUAL_PROTECTION_LEVEL
- DXGKMDT_OPM_GET_ACTUAL_OUTPUT_FORMAT
- DXGKMDT_OPM_GET_ADAPTER_BUS_TYPE
- DXGKMDT_OPM_GET_ACP_AND_CGMSA_SIGNALING
ulSequenceNumber
시퀀스 번호입니다. DxgkDdiOPMGetCOPPCompatibleInformation 함수가 정보 요청을 처리하려면 ulSequenceNumber의 값이 디스플레이 미니포트 드라이버가 저장하는 현재 4바이트 시퀀스 번호와 일치해야 합니다. 일치 항목이 검색되지 않으면 DxgkDdiOPMGetCOPPCompatibleInformation 에서 오류 코드를 반환합니다. 일치 항목이 검색되면 DxgkDdiOPMGetCOPPCompatibleInformation 은 반환하기 전에 저장된 시퀀스 번호를 증가합니다. 초기 4바이트 시퀀스 번호는 DxgkDdiOPMSetSigningKeyAndSequenceNumbers 함수의 EncryptedParameters 매개 변수가 가리키는 256바이트 배열의 일부였습니다.
cbParametersSize
abParameters 멤버가 가리키는 유효한 데이터의 크기(바이트)입니다.
abParameters[DXGKMDT_OPM_GET_INFORMATION_PARAMETERS_SIZE]
guidInformation 멤버로 식별되는 정보 요청과 함께 제공되는 데이터를 포함하는 4056 바이트 배열입니다.
DXGKMDT_OPM_GET_CONNECTOR_TYPE, DXGKMDT_OPM_GET_SUPPORTED_PROTECTION_TYPES, DXGKMDT_OPM_GET_ACTUAL_OUTPUT_FORMAT, DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION, DXGKMDT_OPM_GET_ADAPTER_BUS_TYPE 및 DXGKMDT_OPM_GET_ACP_AND_CGMSA_SIGNALING 요청에는 데이터가 필요하지 않습니다.
DXGKMDT_OPM_GET_ACTUAL_PROTECTION_LEVEL 및 DXGKMDT_OPM_GET_VIRTUAL_PROTECTION_LEVEL 요청에는 보호 수준이 요청된 보호 유형을 식별하는 데이터가 필요합니다. 따라서 이러한 요청에는 abParameters 배열의 처음 4바이트에 보호 형식이 포함되어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
머리글 | d3dkmdt.h |