// dispmprt.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
A kernel-mode component that needs to use the DXGK_DP_INTERFACE DisplayPort (DP) interface calls the display miniport driver's DxgkDdiQueryInterface function.
SizeSize, in bytes, of this structure.
VersionVersion number of the DP interface. Version numbers constants are defined in dispmprt.h (for example, DXGK_DP_INTERFACE_VERSION_1).
ContextPointer to a private context block provided by the display miniport driver.
InterfaceReferencePINTERFACE_REFERENCE interface reference function that is implemented by the display miniport driver.
InterfaceDereferencePINTERFACE_DEREFERENCE interface dereference function that is implemented by the display miniport driver.
DxgkDdiQueryDPCapsPointer to the display miniport driver's DXGKDDI_QUERYDPCAPS function.
DxgkDdiGetDPAddressPointer to the display miniport driver's DXGKDDI_GETDPADDRESS function.
DxgkDdiDPAuxIoTransmissionPointer to the display miniport driver's DXGKDDI_DPAUXIOTRANSMISSION function.
DxgkDdiDPI2CIoTransmissionPointer to the display miniport driver's DXGKDDI_DPI2CIOTRANSMISSION function.
DxgkDdiDPSBMTransmissionPointer to the display miniport driver's DXGKDDI_DPSBMTRANSMISSION function.
| Minimum supported client | Header | IRQL |
|---|---|---|
| Available in WDDM 2.7 and later version | dispmprt.h(include Dispmprt.h) | PASSIVE_LEVEL |