ID3D12Device1::SetEventOnMultipleFenceCompletion-Methode (d3d12.h)
Gibt ein Ereignis an, das ausgelöst werden soll, wenn mindestens eine Sammlung von Zäunen bestimmte Werte erreicht.
Syntax
HRESULT SetEventOnMultipleFenceCompletion(
[in] ID3D12Fence * const *ppFences,
[in] const UINT64 *pFenceValues,
UINT NumFences,
D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
HANDLE hEvent
);
Parameter
[in] ppFences
Typ: ID3D12Fence*
Ein Array der Länge NumFences , das die ID3D12Fence-Objekte angibt.
[in] pFenceValues
Typ: const UINT64*
Ein Array der Länge NumFences , das die für das Ereignis erforderlichen Zaunwerte angibt, soll signalisiert werden.
NumFences
Typ: UINT
Gibt die Anzahl der Zäune an, die eingeschlossen werden sollen.
Flags
Typ: D3D12_MULTIPLE_FENCE_WAIT_FLAGS
Gibt eine der D3D12_MULTIPLE_FENCE_WAIT_FLAGS an, die das weitere Vorgehen bestimmt.
hEvent
Typ: HANDLE
Ein Handle für das Ereignisobjekt.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen HRESULT-Erfolgs- oder Fehlercode zurück.
Hinweise
Informationen zum Angeben eines einzelnen Zauns finden Sie in der SetEventOnCompletion-Methode .
Wenn hEvent ein NULL-Handle ist, wird diese API erst zurückgegeben, wenn die angegebenen Zaunwerte erreicht wurden.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3d12.lib |
DLL | D3d12.dll |