共用方式為


DXGK_DISPLAY_DIAGNOSTICS_INTERFACE結構(dispmprt.h)

需要使用顯示診斷介面的核心模式元件會呼叫 display miniport 驅動程式的 DxgkDdiQueryInterface 函式。

語法

typedef struct _DXGK_DISPLAY_DIAGNOSTICS_INTERFACE {
  [in]  IN USHORT                               Size;
  [in]  IN USHORT                               Version;
  [out] OUT PVOID                               Context;
  [out] OUT PINTERFACE_REFERENCE                InterfaceReference;
  [out] OUT PINTERFACE_DEREFERENCE              InterfaceDereference;
  [out] OUT DXGKDDI_GETDISPLAYSTATENONINTRUSIVE DxgkDdiGetDisplayStateNonIntrusive;
  [out] OUT DXGKDDI_GETDISPLAYSTATEINTRUSIVE    DxgkDdiGetDisplayStateIntrusive;
} DXGK_DISPLAY_DIAGNOSTICS_INTERFACE, *PDXGK_DISPLAY_DIAGNOSTICS_INTERFACE;

成員

[in] Size

這個 結構的大小,以位元組為單位。

[in] Version

顯示診斷介面的版本號碼。 版本號碼常數定義於 dispmprt.h 中(例如,DXGK_DISPLAY_DIAGNOSTICS_INTERFACE_VERSION_1)。

[out] Context

顯示迷你埠驅動程式所提供的私人內容區塊指標。 作系統會將此 Context 傳回介面 DDI 呼叫中的驅動程式。 驅動程式應該確保此內容是適配卡專用,而不是驅動程式全域,因為作系統會儲存每個適配卡的介面資訊。

[out] InterfaceReference

顯示迷你連接埠驅動程式 介面參考函式的指標

[out] InterfaceDereference

顯示迷你連接埠驅動程式 介面取值函式的指標,

[out] DxgkDdiGetDisplayStateNonIntrusive

顯示迷你埠驅動程式 DxgkDdiGetDisplayStateNonIntrusive 函式的指標。

[out] DxgkDdiGetDisplayStateIntrusive

顯示迷你埠驅動程式 DxgkDdiGetDisplayStateIntrusive 函式的指標。

言論

作系統會在啟動時查詢每個圖形適配卡的顯示診斷介面。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 dispmprt.h

另請參閱

DxgkDdiGetDisplayStateIntrusive

DxgkDdiGetDisplayStateNonIntrusive

PINTERFACE_DEREFERENCE

PINTERFACE_REFERENCE