DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT回呼函式 (d3dkmddi.h)

DxgkDdiSetDisplayPrivateDriverFormat 函式會變更影片呈現來源的私人格式屬性。

語法

DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkddiSetdisplayprivatedriverformat;

NTSTATUS DxgkddiSetdisplayprivatedriverformat(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT pSetDisplayPrivateDriverFormat
)
{...}

參數

[in] hAdapter

與顯示配接器相關聯的內容區塊句柄。 顯示迷你埠驅動程式先前已將此句柄提供給 DxgkDdiAddDevice 函式之 MiniportDeviceContext 輸出參數中的 Microsoft DirectX 圖形核心子系統。

[in] pSetDisplayPrivateDriverFormat

包含函式自變數之 DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT 結構的指標。

傳回值

DxgkDdiSetDisplayPrivateDriverFormat 如果成功,則會傳回STATUS_SUCCESS;否則,它會傳回STATUS_UNSUCCESSFUL,表示驅動程式無法變更指定視訊簡訊簡訊的私人格式屬性。

備註

DirectX 圖形核心子系統會在使用者模式顯示驅動程式呼叫 pfnSetDisplayPrivateDriveatCb 回呼函式之後,顯示迷你埠驅動程式的 DxgkDdiSetDisplayPrivateDriverFormat 函式。 例如,當使用者模式顯示驅動程式建立全螢幕翻轉變更時,可能會呼叫 pfnSetDisplayPrivateDriverFormatCb 來變更視訊簡訊簡訊的撥動格式。 DirectX 圖形核心子系統接著會呼叫顯示迷你埠驅動程式的 DxgkDdiSetDisplayPrivateDriverFormat ,以變更視訊呈現來源的私人驅動程式格式。 這可讓主要配置顯示在視訊呈現來源上,而不需要轉譯主要介面。

注意DxgkDdiSetDisplayPrivateDriverFormat 不會套用 pSetDisplayPrivateDriverFormat 指定給任何配置之DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT結構之 PrivateDriverFormatAttribute 成員的私人驅動程式格式。 DxgkDdiSetDisplayPrivateDriverFormat 會將私人驅動程式格式直接套用至影片呈現來源。 例如, DxgkDdiSetDisplayPrivateDriverFormat 可能會重新編譯 DAC 快取器,以從不同的波浪格式進行掃描。
 
DxgkDdiSetDisplayPrivateDriverFormat 應設為可分頁。

規格需求

需求
最低支援的用戶端 Windows Vista
目標平台 桌面
標頭 d3dkmddi.h
IRQL PASSIVE_LEVEL

另請參閱

DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT

pfnSetDisplayPrivateDriverFormatCb