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
識別顯示適配卡之實體裝置物件的指標。
[in] MiniportDeviceContext
與顯示配接器相關聯的內容區塊句柄。 顯示迷你埠驅動程式的 DxgkDdiAddDevice 函式先前已將此句柄提供給 Microsoft DirectX 圖形核心子系統。
[in, out] LinkedDevice
LINKED_DEVICE 結構的指標,其中包含連結的顯示配接器組態資訊。
傳回值
DxgkDdiLinkDevice 傳回STATUS_SUCCESS,如果無法取得連結配接器組態的資訊,則傳回適當的錯誤碼。
言論
DxgkDdiLinkDevice 函式應該由支援連結顯示適配卡的顯示配接器驅動程式實作。
如果提供此函式,作系統會在呼叫 dxgkDdiAddDevice 之後,立即查詢連結適配卡組態的顯示迷你埠驅動程式。
如果作系統未列舉 LinkedDevice所指向結構中的所有預期顯示適配卡,系統將會以 VGA 模式啟動。
驅動程式只能列舉連結顯示配接器鏈結中的一個前置連結。
即插即用或電源事件會導致前置連結適配卡在剩餘連結的配接器之後啟動或啟動,或相反地,這類事件會導致前置連結適配卡關閉電源,或在剩餘的連結適配卡之前停用。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
目標平臺 | 桌面 |
標頭 | dispmprt.h |
IRQL | PASSIVE_LEVEL |