структура DXGK_DP_INTERFACE (dispmprt.h)
Компонент режима ядра, который должен использовать интерфейс DXGK_DP_INTERFACE DisplayPort (DP) вызывает функцию драйвера минипорта отображения DxgkDdiQueryInterface.
Синтаксис
typedef struct _DXGK_DP_INTERFACE {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT PDXGKDDI_QUERYDPCAPS DxgkDdiQueryDPCaps;
OUT PDXGKDDI_GETDPADDRESS DxgkDdiGetDPAddress;
OUT PDXGKDDI_DPAUXIOTRANSMISSION DxgkDdiDPAuxIoTransmission;
OUT PDXGKDDI_DPI2CIOTRANSMISSION DxgkDdiDPI2CIoTransmission;
OUT PDXGKDDI_DPSBMTRANSMISSION DxgkDdiDPSBMTransmission;
} DXGK_DP_INTERFACE, *PDXGK_DP_INTERFACE;
Члены
Size
Размер в байтах этой структуры.
Version
Номер версии интерфейса DP. Константы номеров версий определяются в dispmprt.h (например, DXGK_DP_INTERFACE_VERSION_1).
Context
Указатель на блок частного контекста, предоставленный драйвером мини-порта отображения.
InterfaceReference
PINTERFACE_REFERENCE эталонную функцию интерфейса, реализованную драйвером мини-порта дисплея.
InterfaceDereference
функция разыменования интерфейса PINTERFACE_DEREFERENCE, реализованная драйвером мини-порта дисплея.
DxgkDdiQueryDPCaps
Указатель на функцию DXGKDDI_QUERYDPCAPS драйвера мини-порта.
DxgkDdiGetDPAddress
Указатель на функцию DXGKDDI_GETDPADDRESS драйвера мини-порта.
DxgkDdiDPAuxIoTransmission
Указатель на функцию DXGKDDI_DPAUXIOTRANSMISSION драйвера минипорта.
DxgkDdiDPI2CIoTransmission
Указатель на функцию DXGKDDI_DPI2CIOTRANSMISSION драйвера мини-порта.
DxgkDdiDPSBMTransmission
Указатель на функцию DXGKDDI_DPSBMTRANSMISSION драйвера минипорта.
Замечания
Минимальный поддерживаемый клиент | Заголовок | IRQL |
---|---|---|
Доступно в версии WDDM 2.7 и более поздней версии | dispmprt.h(include Dispmprt.h) | PASSIVE_LEVEL |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 2004 |
заголовка | dispmprt.h |