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