IMFD3D12SynchronizationObject::SignalEventOnFinalResourceRelease-Methode (mfd3d12.h)
Speichert ein Ereignishandle, das festgelegt wird, wenn die zugeordnete D3D12-Ressource frei ist und wiederverwendet, wiederverwendet oder zerstört werden kann.
Syntax
HRESULT SignalEventOnFinalResourceRelease(
HANDLE hEvent
);
Parameter
hEvent
Handle für das Ereignis, das festgelegt wird, wenn die Ressource freigegeben wird.
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
Das Handle wird signalisiert, wenn für die aktuelle Ressource keine signale mehr ausstehend oder ressourcenbereit sind. Wenn das Ereignishandle über eingeschränkte Zugriffsrechte verfügt, muss das Handle mindestens über das recht EVENT_MODIFY_STATE verfügen.
Anforderungen
Anforderung | Wert |
---|---|
Header | mfd3d12.h |