estructura DXGK_OPM_INTERFACE_2 (dispmprt.h)

La estructura de DXGK_OPM_INTERFACE_2 contiene punteros a funciones en la interfaz del Administrador de protección de salida (OPM), que el controlador de miniporte de pantalla implementa.

Sintaxis

typedef struct _DXGK_OPM_INTERFACE_2 {
  USHORT                                               Size;
  USHORT                                               Version;
  PVOID                                                Context;
  PINTERFACE_REFERENCE                                 InterfaceReference;
  PINTERFACE_DEREFERENCE                               InterfaceDereference;
  DXGKDDI_OPM_GET_CERTIFICATE_SIZE                     DxgkDdiOPMGetCertificateSize;
  DXGKDDI_OPM_GET_CERTIFICATE                          DxgkDdiOPMGetCertificate;
  DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT                  DxgkDdiOPMCreateProtectedOutput;
  DXGKDDI_OPM_GET_RANDOM_NUMBER                        DxgkDdiOPMGetRandomNumber;
  DXGKDDI_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS     DxgkDdiOPMSetSigningKeyAndSequenceNumbers;
  DXGKDDI_OPM_GET_INFORMATION                          DxgkDdiOPMGetInformation;
  DXGKDDI_OPM_GET_COPP_COMPATIBLE_INFORMATION          DxgkDdiOPMGetCOPPCompatibleInformation;
  DXGKDDI_OPM_CONFIGURE_PROTECTED_OUTPUT               DxgkDdiOPMConfigureProtectedOutput;
  DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT                 DxgkDdiOPMDestroyProtectedOutput;
  DXGKDDI_OPM_CREATE_PROTECTED_OUTPUT_NONLOCAL_DISPLAY DxgkDdiOPMCreateProtectedOutputNonLocalDisplay;
} DXGK_OPM_INTERFACE_2, *PDXGK_OPM_INTERFACE_2;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Version

Entero positivo que indica el número de versión de la interfaz OPM implementada por el controlador de minipuerto de pantalla. El miembro Version debe establecerse en DXGK_OPM_INTERFACE_VERSION_2, que se define en Dispmprt.h.

Context

Puntero a un bloque de contexto privado. El contexto debe establecerse en NULL.

InterfaceReference

Puntero a una función de referencia de interfaz implementada por el controlador de minipuerto de pantalla. Para obtener más información sobre el funcionamiento de una función de referencia de interfaz, vea la sección Comentarios de la estructura INTERFACE .

InterfaceDereference

Puntero a una función de desreferencia de interfaz implementada por el controlador de minipuerto de pantalla. Para obtener más información sobre el funcionamiento de una función de desreferencia de interfaz, vea la sección Comentarios de la estructura INTERFACE .

DxgkDdiOPMGetCertificateSize

Puntero a la función DxgkDdiOPMGetCertificateSize del controlador de miniporte de pantalla.

DxgkDdiOPMGetCertificate

Puntero a la función DxgkDdiOPMGetCertificate del controlador de miniporte de pantalla.

DxgkDdiOPMCreateProtectedOutput

Puntero a la función DxgkDdiOPMCreateProtectedOutput del controlador de miniporte de pantalla.

DxgkDdiOPMGetRandomNumber

Puntero a la función DxgkDdiOPMGetRandomNumber del controlador de miniporte de pantalla.

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

Puntero a la función DxgkDdiOPMSetSigningKeyAndSequenceNumbers del controlador de minipuerto de pantalla.

DxgkDdiOPMGetInformation

Puntero a la función DxgkDdiOPMGetInformation del controlador de minipuerto de pantalla.

DxgkDdiOPMGetCOPPCompatibleInformation

Puntero a la función DxgkDdiOPMGetCOPPCompatibleInformation del controlador de miniporte de pantalla.

DxgkDdiOPMConfigureProtectedOutput

Puntero a la función DxgkDdiOPMConfigureProtectedOutput del controlador de miniporte de pantalla.

DxgkDdiOPMDestroyProtectedOutput

Puntero a la función DxgkDdiOPMDestroyProtectedOutput del controlador de minipuerto de pantalla.

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

Puntero a la función DxgkDdiOPMCreateProtectedOutputNonLocalDisplay del controlador de miniporte de pantalla.

Comentarios

Un componente en modo kernel que debe usar la interfaz OPM inicia una llamada a la función DxgkDdiQueryInterface del controlador de miniporte de pantalla para recuperar la interfaz.

Para obtener más información sobre cómo usar esta estructura con la interfaz de OPM, consulte Recuperación de DDI de OPM.

Requisitos

Requisito Valor
Header dispmprt.h

Consulte también

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMCreateProtectedOutput

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

DxgkDdiOPMDestroyProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetCertificate

DxgkDdiOPMGetCertificateSize

DxgkDdiOPMGetInformation

DxgkDdiOPMGetRandomNumber

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

DxgkDdiQueryInterface

INTERFAZ