Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |