Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen Zaun in der angegebenen Producerbefehlswarteschlange in die Warteschlange, die einem Downstreamconsumer signalisiert, wenn die zugeordnete D3D12-Ressource verwendet werden kann. Diese Methode signalisiert auch, dass die Ressource nicht mehr verwendet wird und vom Producer freigegeben wurde.
Syntax
HRESULT EnqueueResourceReady(
ID3D12CommandQueue *pProducerCommandQueue
);
Parameter
pProducerCommandQueue
Ein Zeiger auf eine ID3D12CommandQueue , die die Producerbefehlswarteschlange darstellt, in die der Zaun eingefügt werden soll.
Rückgabewert
Ein HRESULT, einschließlich, aber nicht beschränkt auf die folgenden Werte:
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. |
Hinweise
Diese Methode wird von einem Producer verwendet, um einem Downstream-Consumer zu signalisieren, wenn alle GPU-Befehle verarbeitet wurden, die der Producer für die Ressource geplant hat. Das Signal gibt an, dass die Ressource für die Nutzung durch den Consumer bereit ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | mfd3d12.h |