Compartilhar via


estrutura DXGK_OPM_INTERFACE (dispmprt.h)

A estrutura DXGK_OPM_INTERFACE contém ponteiros para funções na Interface do OPM (Gerenciador de Proteção de Saída), que é implementada pelo driver de miniporta de exibição.

Sintaxe

typedef struct _DXGK_OPM_INTERFACE {
  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;
} DXGK_OPM_INTERFACE, *PDXGK_OPM_INTERFACE;

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_1, 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 miniporta 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 miniporta de exibição.

DxgkDdiOPMGetCertificate

Um ponteiro para a função DxgkDdiOPMGetCertificate do driver de miniporta de exibição.

DxgkDdiOPMCreateProtectedOutput

Um ponteiro para a função DxgkDdiOPMCreateProtectedOutput do driver de miniporta de exibição.

DxgkDdiOPMGetRandomNumber

Um ponteiro para a função DxgkDdiOPMGetRandomNumber do driver de miniporta de exibição.

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

Um ponteiro para a função DxgkDdiOPMSetSigningKeyAndSequenceNumbers do driver de miniporta de exibição.

DxgkDdiOPMGetInformation

Um ponteiro para a função DxgkDdiOPMGetInformation do driver de miniporta de exibição.

DxgkDdiOPMGetCOPPCompatibleInformation

Um ponteiro para a função DxgkDdiOPMGetCOPPCompatibleInformation do driver de miniporta de exibição.

DxgkDdiOPMConfigureProtectedOutput

Um ponteiro para a função DxgkDdiOPMConfigureProtectedOutput do driver de miniporta de exibição.

DxgkDdiOPMDestroyProtectedOutput

Um ponteiro para a função DxgkDdiOPMDestroyProtectedOutput do driver de miniporta de exibição.

Comentários

Um componente do modo kernel que deve usar a interface OPM inicia uma chamada para a função DxgkDdiQueryInterface do driver de miniporta de exibição para recuperar a interface.

Para obter mais informações sobre como usar essa estrutura com a interface OPM, consulte Recuperando a DDI do OPM.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho dispmprt.h (inclua Dispmprt.h)