DXGKDDI_LINK_DEVICE回呼函式 (dispmprt.h)
選用 的 DxgkDdiLinkDevice 函式會查詢顯示迷你埠驅動程式,以取得連結配接器設定的相關信息。
語法
DXGKDDI_LINK_DEVICE DxgkddiLinkDevice;
NTSTATUS DxgkddiLinkDevice(
[in] IN_CONST_PDEVICE_OBJECT PhysicalDeviceObject,
[in] IN_CONST_PVOID MiniportDeviceContext,
[in, out] INOUT_PLINKED_DEVICE LinkedDevice
)
{...}
參數
[in] PhysicalDeviceObject
實體裝置物件的指標, (識別顯示器配接器的 PDO) 。
[in] MiniportDeviceContext
與顯示配接器相關聯的內容區塊句柄。 顯示迷你埠驅動程式的 DxgkDdiAddDevice 函式先前已將此句柄提供給 Microsoft DirectX 圖形核心子系統。
[in, out] LinkedDevice
LINKED_DEVICE 結構的指標,其中包含連結的顯示配接器組態資訊。
傳回值
DxgkDdiLinkDevice 會傳回STATUS_SUCCESS,如果無法取得連結配接器組態的資訊,則傳回適當的錯誤碼。
備註
DxgkDdiLinkDevice 函式應該由支援連結顯示器適配卡的顯示器適配卡驅動程序實作。
如果提供此函式,操作系統會在呼叫 DxgkDdiAddDevice 之後,立即查詢連結配接器設定的顯示迷你埠驅動程式。
如果操作系統未列舉 LinkedDevice 所指向結構中的所有預期顯示適配卡,系統將會以 VGA 模式啟動。
驅動程式只能在連結的顯示配接器鏈結中列舉一個前置連結。
隨插即用 或電源事件會導致前置連結適配卡在剩餘連結適配卡之後啟動或啟動,或者相反地,這類事件會導致前置連結適配卡關閉電源,或在其餘連結適配卡之前停用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
目標平台 | 桌面 |
標頭 | dispmprt.h |
IRQL | PASSIVE_LEVEL |