estrutura DXGK_OPM_INTERFACE_3 (dispmprt.h)
A estrutura DXGK_OPM_INTERFACE_3 contém ponteiros para funções na Interface do OPM (Gerenciador de Proteção de Saída), que é implementada pelo driver de miniporto de exibição.
Sintaxe
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;
Membros
Size
O tamanho, em bytes, dessa estrutura.
Version
Um inteiro positivo que indica o número de versão da interface OPM implementada pelo driver de miniporto de exibição. O membro Version deve ser definido como DXGK_OPM_INTERFACE_VERSION_3, que é definido em Dispmprt.h.
Context
Um ponteiro para um bloco de contexto privado. O contexto deve ser definido como NULL.
InterfaceReference
Um ponteiro para uma função de referência de interface implementada pelo driver de miniporto de exibição. Para obter mais informações sobre a operação de uma função de referência de interface, consulte a seção Comentários da estrutura interface .
InterfaceDereference
Um ponteiro para uma função de desreferência de interface implementada pelo driver de miniporto de exibição. Para obter mais informações sobre a operação de uma função de desreferência de interface, consulte a seção Comentários da estrutura interface .
DxgkDdiOPMGetCertificateSize
Um ponteiro para a função DxgkDdiOPMGetCertificateSize do driver de miniport.
DxgkDdiOPMGetCertificate
Um ponteiro para a função DxgkDdiOPMGetCertificate do driver de miniport.
DxgkDdiOPMCreateProtectedOutput
Um ponteiro para a função DxgkDdiOPMCreateProtectedOutput do driver de miniport.
DxgkDdiOPMGetRandomNumber
Um ponteiro para a função DxgkDdiOPMGetRandomNumber do driver de miniport.
DxgkDdiOPMSetSigningKeyAndSequenceNumbers
Um ponteiro para a função DxgkDdiOPMSetSigningKeyAndSequenceNumbers do driver de miniport.
DxgkDdiOPMGetInformation
Um ponteiro para a função DxgkDdiOPMGetInformation do driver de miniport de exibição.
DxgkDdiOPMGetCOPPCompatibleInformation
Um ponteiro para a função DxgkDdiOPMGetCOPPCompatibleInformation do driver de miniport.
DxgkDdiOPMConfigureProtectedOutput
Um ponteiro para a função DxgkDdiOPMConfigureProtectedOutput do driver de miniport.
DxgkDdiOPMDestroyProtectedOutput
Um ponteiro para a função DxgkDdiOPMDestroyProtectedOutput do driver de miniport.
DxgkDdiOPMCreateProtectedOutputNonLocalDisplay
Um ponteiro para a função DxgkDdiOPMCreateProtectedOutputNonLocalDisplay do driver de miniport.
DxgkDdiOPMSetSrmList
Um ponteiro para a função DxgkDdiOPMSetSrmList do driver de miniport.
DxgkDdiOPMGetSrmListVersion
Um ponteiro para a função DxgkDdiOPMGetSrmListVersion do driver de miniport.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dispmprt.h |