IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady-Methode (mfd3d12.h)

Speichert ein Ereignishandle, das festgelegt wird, wenn die D3D12-Ressource bereit ist. Dieses Ereignis kann von einem CPU-Thread verwendet werden, um zu warten, bis die GPU-Aufgaben des Ressourcenproduzenten ausgeführt wurden und der Producer das Ressourcenbereitschaftssignal ausgibt.

Syntax

HRESULT SignalEventOnResourceReady(
  HANDLE hEvent
);

Parameter

hEvent

Ein Handle für das Ereignis, das festgelegt wird, wenn die Ressource bereit ist.

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.

Hinweise

Wenn das Ereignishandle über eingeschränkte Zugriffsrechte verfügt, muss das Handle mindestens über das recht EVENT_MODIFY_STATE verfügen. Es liegt in der Verantwortung des Aufrufers, den Handle zu schließen.

Anforderungen

Anforderung Wert
Header mfd3d12.h