ID3D12Device1::SetEventOnMultipleFenceCompletion, méthode (d3d12.h)
Spécifie un événement qui doit être déclenché lorsqu’une ou plusieurs d’une collection de clôtures atteignent des valeurs spécifiques.
Syntaxe
HRESULT SetEventOnMultipleFenceCompletion(
[in] ID3D12Fence * const *ppFences,
[in] const UINT64 *pFenceValues,
UINT NumFences,
D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
HANDLE hEvent
);
Paramètres
[in] ppFences
Type : ID3D12Fence*
Tableau de longueur NumFences qui spécifie les objets ID3D12Fence .
[in] pFenceValues
Type : const UINT64*
Un tableau de longueur NumFences qui spécifie les valeurs de clôture requises pour l’événement doit être signalé.
NumFences
Type : UINT
Spécifie le nombre de clôtures à inclure.
Flags
Type : D3D12_MULTIPLE_FENCE_WAIT_FLAGS
Spécifie l’une des D3D12_MULTIPLE_FENCE_WAIT_FLAGS qui déterminent comment procéder.
hEvent
Type : HANDLE
Handle de l’objet d’événement.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code de réussite ou d’erreur HRESULT.
Notes
Pour spécifier une seule clôture, reportez-vous à la méthode SetEventOnCompletion .
Si hEvent est un handle Null, cette API ne retourne pas tant que la ou les valeurs de clôture spécifiées n’ont pas été atteintes.
Spécifications
Plateforme cible | Windows |
En-tête | d3d12.h |
Bibliothèque | D3d12.lib |
DLL | D3d12.dll |