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 |