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 |