structure DXGK_OPM_INTERFACE_3 (dispmprt.h)
La structure DXGK_OPM_INTERFACE_3 contient des pointeurs vers des fonctions dans l’interface OPM (Output Protection Manager), qui est implémentée par le pilote miniport d’affichage.
Syntaxe
typedef struct _DXGK_OPM_INTERFACE_3 {
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;
DXGKDDI_OPM_SET_SRM_LIST DxgkDdiOPMSetSrmList;
DXGKDDI_OPM_GET_SRM_LIST_VERSION DxgkDdiOPMGetSrmListVersion;
} DXGK_OPM_INTERFACE_3, *PDXGK_OPM_INTERFACE_3;
Membres
Size
Taille, en octets, de cette structure.
Version
Entier positif qui indique le numéro de version de l’interface OPM implémentée par le pilote miniport d’affichage. Le membre Version doit être défini sur DXGK_OPM_INTERFACE_VERSION_3, qui est défini dans Dispmprt.h.
Context
Pointeur vers un bloc de contexte privé. Le contexte doit avoir la valeur NULL.
InterfaceReference
Pointeur vers une fonction de référence d’interface implémentée par le pilote miniport d’affichage. Pour plus d’informations sur le fonctionnement d’une fonction de référence d’interface, consultez la section Remarques de la structure INTERFACE .
InterfaceDereference
Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote miniport d’affichage. Pour plus d’informations sur le fonctionnement d’une fonction de déréférencement d’interface, consultez la section Remarques de la structure INTERFACE .
DxgkDdiOPMGetCertificateSize
Pointeur vers la fonction DxgkDdiOPMGetCertificateSize du pilote miniport d’affichage.
DxgkDdiOPMGetCertificate
Pointeur vers la fonction DxgkDdiOPMGetCertificate du pilote miniport d’affichage.
DxgkDdiOPMCreateProtectedOutput
Pointeur vers la fonction DxgkDdiOPMCreateProtectedOutput du pilote miniport d’affichage.
DxgkDdiOPMGetRandomNumber
Pointeur vers la fonction DxgkDdiOPMGetRandomNumber du pilote miniport d’affichage.
DxgkDdiOPMSetSigningKeyAndSequenceNumbers
Pointeur vers la fonction DxgkDdiOPMSetSigningKeyAndSequenceNumbers du pilote miniport d’affichage.
DxgkDdiOPMGetInformation
Pointeur vers la fonction DxgkDdiOPMGetInformation du pilote miniport d’affichage.
DxgkDdiOPMGetCOPPCompatibleInformation
Pointeur vers la fonction DxgkDdiOPMGetCOPPCompatibleInformation du pilote miniport d’affichage.
DxgkDdiOPMConfigureProtectedOutput
Pointeur vers la fonction DxgkDdiOPMConfigureProtectedOutput du pilote miniport d’affichage.
DxgkDdiOPMDestroyProtectedOutput
Pointeur vers la fonction DxgkDdiOPMDestroyProtectedOutput du pilote miniport d’affichage.
DxgkDdiOPMCreateProtectedOutputNonLocalDisplay
Pointeur vers la fonction DxgkDdiOPMCreateProtectedOutputNonLocalDisplay du pilote miniport d’affichage.
DxgkDdiOPMSetSrmList
Pointeur vers la fonction DxgkDdiOPMSetSrmList du pilote miniport d’affichage.
DxgkDdiOPMGetSrmListVersion
Pointeur vers la fonction DxgkDdiOPMGetSrmListVersion du pilote miniport d’affichage.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dispmprt.h |