Condividi tramite


struttura DXGK_OPM_INTERFACE_2 (dispmprt.h)

La struttura DXGK_OPM_INTERFACE_2 contiene puntatori alle funzioni nel Output Protection Manager (OPM) Interface, implementato dal driver display miniport.

Sintassi

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;

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_2, 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.

Osservazioni

Un componente in modalità kernel che deve usare l'interfaccia OPM avvia una chiamata al driver miniport visualizzato DxgkDdiQueryInterface funzione per recuperare l'interfaccia.

Per altre informazioni su come usare questa struttura con l'interfaccia OPM, vedere Recupero dell'DDI OPM.

Fabbisogno

Requisito Valore
intestazione dispmprt.h

Vedere anche

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMCreateProtectedOutput

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

DxgkDdiOPMDestroyProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetCertificate

DxgkDdiOPMGetCertificateSize

DxgkDdiOPMGetInformation

DxgkDdiOPMGetRandomNumber

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

DxgkDdiQueryInterface

INTERFACE