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 |