共用方式為


IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait 方法 (mfd3d12.h)

在指定的取用者命令佇列上排入等候命令,從產生者命令佇列開始等候資源就緒訊號。

語法

HRESULT EnqueueResourceReadyWait(
  ID3D12CommandQueue *pConsumerCommandQueue
);

參數

pConsumerCommandQueue

ID3D12CommandQueue 的指標,代表應該將等候排入佇列的取用者命令佇列。

傳回值

HRESULT,包括但不限於下列值:

描述
S_OK Success
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL 元件所使用的 DirectX 版本不支援嘗試的呼叫或命令。
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL 元件所使用的 DirectX 版本不支援指定的媒體類型。

備註

此函式可讓取用者立即啟動其 GPU 引擎的排程命令。 等候可確保在等候之後排程的命令不會執行,直到產生者 GPU 引擎引發對應的就緒訊號為止。

規格需求

需求
標頭 mfd3d12.h