Compartir a través de


estructura DXGKMDT_OPM_REQUESTED_INFORMATION (d3dkmdt.h)

La estructura DXGKMDT_OPM_REQUESTED_INFORMATION contiene información que se solicitó en una llamada a la función dxgkDdiOPMGetInformation o dxgkDdiOPMGetCOPPCompatibleInformation.

Sintaxis

typedef struct _DXGKMDT_OPM_REQUESTED_INFORMATION {
  DXGKMDT_OPM_OMAC omac;
  ULONG            cbRequestedInformationSize;
  BYTE             abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE];
} DXGKMDT_OPM_REQUESTED_INFORMATION, *PDXGKMDT_OPM_REQUESTED_INFORMATION;

Miembros

omac

Estructura de DXGKMDT_OPM_OMAC que contiene un código de autenticación de mensajes en modo de cifrado de clave única (CBC) para la autenticidad del mensaje. Para obtener más información sobre OMAC, consulte el algoritmo OMAC-1. Los parámetros de OMAC-1 que usan OPM y COPP son:

E = AES (Estándar de cifrado avanzado)

t = 128 bits

K = La tecla de 128 bits que recibe el controlador de miniporte de pantalla cuando se llama a dxgkDdiOPMSetSigningKeyAndSequenceNumbers.

n = 128 bits

Para obtener información sobre AES, consulte el sitio web de de RSA Laboratories.

cbRequestedInformationSize

Tamaño, en bytes, de los datos válidos a los que apunta el miembro abRequestedInformation abRequestedInformation.

abRequestedInformation[DXGKMDT_OPM_REQUESTED_INFORMATION_SIZE]

Matriz de 4076 bytes que especifica la información que se recupera de un objeto de salida protegido.

Para devolver la información solicitada, el controlador de miniport para mostrar debe convertir abRequestedInformation a una de las siguientes estructuras, según el GUID especificado en el guidInformation miembro del DXGKMDT_OPM_GET_INFO_PARAMETERS o DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS estructura que Parameters parámetro de DxgkDdiOPMGetInformation o /dispmprt/nc-dispmprt-dxgkddi_opm_get_copp_compatible_information apunta. Por ejemplo, el GUID de DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION indica la estructura DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION.

GUID Estructura de la información recuperada
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_ADAPTER_BUS_TYPE, DXGKMDT_OPM_GET_DVI_CHARACTERISTICS o DXGKMDT_OPM_GET_CURRENT_HDCP_SRM_VERSION DXGKMDT_OPM_STANDARD_INFORMATION
DXGKMDT_OPM_GET_ACTUAL_OUTPUT_FORMAT DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT
DXGKMDT_OPM_GET_OUTPUT_ID DXGKMDT_OPM_OUTPUT_ID. Compatible con Windows 7 y versiones posteriores.
DXGKMDT_OPM_GET_ACP_AND_CGMSA_SIGNALING DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING
DXGKMDT_OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dkmdt.h

Consulte también

DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING

DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT

DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION

DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

DXGKMDT_OPM_GET_INFO_PARAMETERS

DXGKMDT_OPM_OMAC

DXGKMDT_OPM_OUTPUT_ID

DXGKMDT_OPM_STANDARD_INFORMATION

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation