Share via


IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease-Methode (mfd3d12.h)

Stellt einen Zaun in die angegebene Befehlswarteschlange, der dem Synchronisierungsobjekt signalisiert, wenn die GPU die Verarbeitung der Consumerbefehle beendet hat. Diese Methode signalisiert, wenn die Ressource nicht mehr verwendet wird und vom Consumer freigegeben wurde.

Syntax

HRESULT EnqueueResourceRelease(
  ID3D12CommandQueue *pConsumerCommandQueue
);

Parameter

pConsumerCommandQueue

Ein Zeiger auf eine ID3D12CommandQueue , die die Consumerbefehlswarteschlange darstellt, in der der Zaun in die Warteschlange eingereiht werden soll.

Rückgabewert

Wert BESCHREIBUNG
S_OK Erfolg
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL Der versuchte Aufruf oder Befehl wird mit der von der Komponente verwendeten DirectX-Version nicht unterstützt.
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL Der angegebene Medientyp wird mit der von der Komponente verwendeten DirectX-Version nicht unterstützt.

Anforderungen

Anforderung Wert
Header mfd3d12.h