DXGK_DP_INTERFACE structure (dispmprt.h)
A kernel-mode component that needs to use the DXGK_DP_INTERFACE DisplayPort (DP) interface calls the display miniport driver's DxgkDdiQueryInterface function.
Syntax
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;
Members
Size
Size, in bytes, of this structure.
Version
Version number of the DP interface. Version numbers constants are defined in dispmprt.h (for example, DXGK_DP_INTERFACE_VERSION_1).
Context
Pointer to a private context block provided by the display miniport driver.
InterfaceReference
PINTERFACE_REFERENCE interface reference function that is implemented by the display miniport driver.
InterfaceDereference
PINTERFACE_DEREFERENCE interface dereference function that is implemented by the display miniport driver.
DxgkDdiQueryDPCaps
Pointer to the display miniport driver's DXGKDDI_QUERYDPCAPS function.
DxgkDdiGetDPAddress
Pointer to the display miniport driver's DXGKDDI_GETDPADDRESS function.
DxgkDdiDPAuxIoTransmission
Pointer to the display miniport driver's DXGKDDI_DPAUXIOTRANSMISSION function.
DxgkDdiDPI2CIoTransmission
Pointer to the display miniport driver's DXGKDDI_DPI2CIOTRANSMISSION function.
DxgkDdiDPSBMTransmission
Pointer to the display miniport driver's DXGKDDI_DPSBMTRANSMISSION function.
Remarks
Minimum supported client | Header | IRQL |
---|---|---|
Available in WDDM 2.7 and later version | dispmprt.h(include Dispmprt.h) | PASSIVE_LEVEL |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | dispmprt.h |