struttura DXGK_OPM_INTERFACE_3 (dispmprt.h)
La struttura DXGK_OPM_INTERFACE_3 contiene puntatori alle funzioni nella Interfaccia OPM (Output Protection Manager), implementata dal driver di miniport di visualizzazione.
Sintassi
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;
Membri
Size
Dimensione, in byte, di questa struttura.
Version
Numero intero positivo che indica il numero di versione dell'interfaccia OPM implementata dal driver miniport di visualizzazione. Il membro Version deve essere impostato su DXGK_OPM_INTERFACE_VERSION_3, definito in Dispmprt.h.
Context
Puntatore a un blocco di contesto privato. contesto deve essere impostato su NULL.
InterfaceReference
Puntatore a una funzione di riferimento dell'interfaccia implementata dal driver miniport di visualizzazione. Per altre informazioni sull'operazione di una funzione di riferimento dell'interfaccia, vedere la sezione Osservazioni della strutturaINTERFACE.
InterfaceDereference
Puntatore a una funzione di dereferenziazione dell'interfaccia implementata dal driver di miniport di visualizzazione. Per altre informazioni sull'operazione di una funzione di dereferenziazione dell'interfaccia, vedere la sezione Osservazioni della struttura INTERFACE.
DxgkDdiOPMGetCertificateSize
Puntatore alla funzionedxgkDdiOPMGetCertificateSizedel driver miniport.
DxgkDdiOPMGetCertificate
Puntatore alla funzione DxgkDdiOPMGetCertificate del driver miniport.
DxgkDdiOPMCreateProtectedOutput
Puntatore alla funzione dxgkDdiOPMCreateProtectedOutput del driver miniport.
DxgkDdiOPMGetRandomNumber
Puntatore alla funzionedxgkDdiOPMGetRandomNumber del driver di miniport.
DxgkDdiOPMSetSigningKeyAndSequenceNumbers
Puntatore al driver miniport visualizzato funzione DxgkDdiOPMSetSigningKeyAndSequenceNumbers.
DxgkDdiOPMGetInformation
Puntatore alla funzionedxgkDdiOPMGetInformationdel driver miniport.
DxgkDdiOPMGetCOPPCompatibleInformation
Puntatore alla funzione DxgkDdiOPMGetCOPPCompatibleInformation del driver miniport.
DxgkDdiOPMConfigureProtectedOutput
Puntatore alla funzione DxgkDdiOPMConfigureProtectedOutput del driver miniport.
DxgkDdiOPMDestroyProtectedOutput
Puntatore alla funzione DxgkDdiOPMDestroyProtectedOutput del driver miniport.
DxgkDdiOPMCreateProtectedOutputNonLocalDisplay
Puntatore al driver miniport visualizzato funzione DxgkDdiOPMCreateProtectedOutputNonLocalDisplay.
DxgkDdiOPMSetSrmList
Puntatore alla funzione dxgkDdiOPMSetSrmList del driver miniport.
DxgkDdiOPMGetSrmListVersion
Puntatore alla funzionedxgkDdiOPMGetSrmListVersion del driver miniport di visualizzazione.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dispmprt.h |