共用方式為


PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS回呼函式 (d3d10umddi.h)

傳回驅動程式提示,說明使用多平面重迭硬體執行哪些視訊處理器作業,而不是 VideoProcessorBlt。 Windows 顯示驅動程式模型 (WDDM) 2.0 或更新版本的驅動程式選用。

語法

PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints;

HRESULT Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT OutputWidth,
  UINT OutputHeight,
  DXGI_FORMAT OutputFormat,
  UINT StreamCount,
  const D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
  UINT *pBehaviorHints
)
{...}

參數

hDevice

顯示裝置的句柄(圖形內容)。 Direct3D 運行時間在裝置建立時,會將此句柄傳遞為 hDevice 成員 D3DDDIARG_CREATEDEVICE 的使用者模式驅動程式。

hVideoProcessor

視訊處理器物件的句柄。

OutputWidth

表示輸出介面的寬度。

OutputHeight

表示輸出介面的高度。

OutputFormat

表示視訊處理器的輸出格式。

StreamCount

要處理的輸入數據流數目。

pStreams

結構的陣列,指出每個數據流的格式和狀態。

pBehaviorHints

接收 D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS 值的組合,以使用多平面重疊硬體來執行哪些作業,而不是使用 VideoProcessorBlt來執行。

傳回值

如果此回呼函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

言論

此函式會使用目前狀態、透過 VideoProcessorSetOutputVideoProcessorSetStream 組設備驅動器介面 (DIS), 並傳回哪些作業可以使用多個重迭硬體更有效率地執行。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
目標平臺 桌面
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt