共用方式為


IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady 方法 (mfd3d12.h)

將指定的產生者命令佇列上的柵欄排入佇列,當相關聯的 D3D12 資源準備好可供使用時,向下游取用者發出訊號。 這個方法也會指出資源已不再使用,且已由產生者釋放。

語法

HRESULT EnqueueResourceReady(
  ID3D12CommandQueue *pProducerCommandQueue
);

參數

pProducerCommandQueue

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 命令時,產生者會使用此方法向下流取用者發出訊號。 訊號表示資源已可供取用者取用。

規格需求

需求
標頭 mfd3d12.h