共用方式為


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 運行時間在裝置建立時傳遞此句柄做為D3DDDIARG_CREATEDEVICE結構的 hDevice 成員。

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