estructura DXGK_OPM_INTERFACE_2 (dispmprt.h)
La estructura DXGK_OPM_INTERFACE_2 contiene punteros a funciones en el Interfaz del Administrador de protección de salida (OPM), que se implementa mediante el controlador de minipuerto de pantalla.
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 de 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. context debe establecerse en NULL.
InterfaceReference
Puntero a una función de referencia de interfaz implementada por el controlador de miniporte 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 estructuraINTERFACE de.
InterfaceDereference
Puntero a una función de desreferencia de interfaz implementada por el controlador de miniporte 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óndel controlador de miniporte de pantallaDxgkDdiOPMGetCertificate.
DxgkDdiOPMCreateProtectedOutput
Puntero a la funcióndel controlador de minipuerto de pantallaDxgkDdiOPMCreateProtectedOutput.
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 miniporte de pantalla.
DxgkDdiOPMGetCOPPCompatibleInformation
Puntero a la funcióndel controlador de minipuerto de pantallaDxgkDdiOPMGetCOPPCompatibleInformation.
DxgkDdiOPMConfigureProtectedOutput
Puntero a la función dedxgkDdiOPMConfigureProtectedOutput del controlador de miniport.
DxgkDdiOPMDestroyProtectedOutput
Puntero a la función decontrolador de miniporte de pantalla DxgkDdiOPMDestroyProtectedOutput.
DxgkDdiOPMCreateProtectedOutputNonLocalDisplay
Puntero a la función DxgkDdiOPMCreateProtectedOutputNonLocalDisplay del controlador de miniporte para mostrar.
Observaciones
Un componente en modo kernel que debe usar la interfaz OPM inicia una llamada a la función dxgkDdiQueryInter face del controlador de miniport para mostrar para recuperar la interfaz.
Para obtener más información sobre cómo usar esta estructura con la interfaz OPM, consulte Recuperar elDDI de OPM.
Requisitos
Requisito | Valor |
---|---|
encabezado de | dispmprt.h |
Consulte también
DxgkDdiOPMConfigureProtectedOutput
DxgkDdiOPMCreateProtectedOutput
DxgkDdiOPMCreateProtectedOutputNonLocalDisplay
DxgkDdiOPMDestroyProtectedOutput
DxgkDdiOPMGetCOPPCompatibleInformation