DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY_GET_PRIVATE_DATA回呼函式 (dispmprt.h)
Dxgkrnl 呼叫核心模式顯示驅動程式 (KMD) 目前連線到面板以擷取任何私人數據的 DxgkddiDisplayMuxPreSwitchAwayGetPrivateData 函式。
語法
DXGKDDI_DISPLAYMUX_PRE_SWITCH_AWAY_GET_PRIVATE_DATA DxgkddiDisplaymuxPreSwitchAwayGetPrivateData;
NTSTATUS DxgkddiDisplaymuxPreSwitchAwayGetPrivateData(
PVOID DriverContext,
ULONG VidPnTargetId,
ULONG SwitchPrivateDataSize,
PVOID pSwitchPrivateDataBuffer,
GUID *pSwitchPrivateDataGUID
)
{...}
參數
DriverContext
[in]處理與顯示配接器相關聯的內容區塊。 KMD 的 DxgkDdiAddDevice 函式先前提供此句柄來 Dxgkrnl。
VidPnTargetId
[in]DDI 所呼叫的 VidPN 目標。
SwitchPrivateDataSize
[in]pSwitchPrivateDataBuffer 指向的緩衝區大小,以位元組為單位。 驅動程式在先前呼叫 dxgkddiDisplayMuxPreSwitchAway中,將此值提供給
pSwitchPrivateDataBuffer
[in]驅動程式應該將交換器私用數據複製到其中之配置緩衝區的指標。
pSwitchPrivateDataGUID
[out]驅動程式應該寫入描述交換器私用數據之 GUID 的變數指標。 驅動程式必須設定非零 GUID。
傳回值
DxgkddiDisplayMuxPreSwitchAwayGetPrivateData 如果成功,則會傳回STATUS_SUCCESS。 否則,它會傳回適當的NT_STATUS錯誤碼。
言論
這個 DDI 會在 同步處理層級 2下呼叫。
如需詳細資訊,請參閱 自動顯示參數。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2,Update 2025.01 |
標頭 | dispmprt.h |
IRQL | PASSIVE_LEVEL |