Skip to content

Latest commit

 

History

History
94 lines (67 loc) · 3.2 KB

ns-dispmprt-dxgk_display_diagnostics_interface.md

File metadata and controls

94 lines (67 loc) · 3.2 KB
UID title ms.date targetos description tech.root req.construct-type req.ddi-compliance req.dll req.header req.include-header req.kmdf-ver req.lib req.max-support req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.typenames req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs
NS:dispmprt._DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
03/24/2020
Windows
A kernel-mode component that needs to use the display diagnostics interface calls the display miniport driver's DxgkDdiQueryInterface function.
display
structure
dispmprt.h
Windows 10, version 2004
DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE
apiref
HeaderDef
dispmprt.h
_DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE
DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
_DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
dispmprt/_DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE
dispmprt/PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE
DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
dispmprt/DXGK_DISPLAY_DIAGNOSTICS_INTERFACE
c++

DXGK_DISPLAY_DIAGNOSTICS_INTERFACE structure

-description

A kernel-mode component that needs to use the display diagnostics interface calls the display miniport driver's DxgkDdiQueryInterface function.

-struct-fields

-field Size [in]

Size, in bytes, of this structure.

-field Version [in]

Version number of the display diagnostics interface. Version number constants are defined in dispmprt.h (for example, DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1).

-field Context [out]

Pointer to a private context block provided by the display miniport driver. The operating system will provide this Context back to the driver in interface DDI calls. The driver should ensure that this context is adapter-specific and not driver-global because the operating system stores the interface information per adapter.

-field InterfaceReference [out]

Pointer to the display miniport driver's interface reference function.

-field InterfaceDereference [out]

Pointer the display miniport driver's interface dereference function.

-field DxgkDdiGetDisplayStateNonIntrusive [out]

Pointer to the display miniport driver's DxgkDdiGetDisplayStateNonIntrusive function.

-field DxgkDdiGetDisplayStateIntrusive [out]

Pointer to the display miniport driver's DxgkDdiGetDisplayStateIntrusive function.

-remarks

The operating system will query the display diagnostics interface for each graphics adapter when they are started.

-see-also

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE