структура DXGK_OPM_INTERFACE_3 (dispmprt.h)

Структура DXGK_OPM_INTERFACE_3 содержит указатели на функции в интерфейсе диспетчера защиты вывода (OPM), который реализуется драйвером мини-порта дисплея.

Синтаксис

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;

Члены

Size

Размер данной структуры (в байтах).

Version

Положительное целое число, указывающее номер версии интерфейса OPM, реализованного драйвером мини-порта дисплея. Для элемента Version необходимо задать значение DXGK_OPM_INTERFACE_VERSION_3, определенное в Dispmprt.h.

Context

Указатель на блок частного контекста. Контексту необходимо задать значение NULL.

InterfaceReference

Указатель на функцию ссылки на интерфейс, реализованную драйвером мини-порта дисплея. Дополнительные сведения об операции эталонной функции интерфейса см. в разделе Примечания структуры INTERFACE .

InterfaceDereference

Указатель на функцию разыменования интерфейса, реализованную драйвером мини-порта дисплея. Дополнительные сведения об операции функции разыменования интерфейса см. в разделе Примечания структуры INTERFACE .

DxgkDdiOPMGetCertificateSize

Указатель на функцию DxgkDdiOPMGetCertificateSize драйвера мини-порта дисплея.

DxgkDdiOPMGetCertificate

Указатель на функцию DxgkDdiOPMGetCertificate драйвера мини-порта дисплея.

DxgkDdiOPMCreateProtectedOutput

Указатель на функцию DxgkDdiOPM драйвера мини-порта дисплеяCreateProtectedOutput .

DxgkDdiOPMGetRandomNumber

Указатель на функцию DxgkDdiOPMGetRandomNumber драйвера мини-порта дисплея.

DxgkDdiOPMSetSigningKeyAndSequenceNumbers

Указатель на функцию DxgkDdiOPMSetSigningKeyAndSequenceNumbers драйвера мини-порта дисплея.

DxgkDdiOPMGetInformation

Указатель на функцию DxgkDdiOPMGetInformation драйвера мини-порта дисплея.

DxgkDdiOPMGetCOPPCompatibleInformation

Указатель на функцию DxgkDdiOPMGetCOPPCompatibleInformation драйвера мини-порта дисплея.

DxgkDdiOPMConfigureProtectedOutput

Указатель на функцию DxgkDdiOPMConfigureProtectedOutput драйвера мини-порта дисплея.

DxgkDdiOPMDestroyProtectedOutput

Указатель на функцию DxgkDdiOPMDeprotectedOutput драйвера мини-порта дисплея.

DxgkDdiOPMCreateProtectedOutputNonLocalDisplay

Указатель на функцию DxgkDdiOPM Драйвера дисплея miniportCreateProtectedOutputNonLocalDisplay .

DxgkDdiOPMSetSrmList

Указатель на функцию DxgkDdiOPMSetSrmList драйвера мини-порта дисплея.

DxgkDdiOPMGetSrmListVersion

Указатель на функцию DxgkDdiOPMGetSrmListVersion драйвера мини-порта дисплея.

Требования

Требование Значение
Заголовок dispmprt.h