> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SetEventOnMultipleFenceCompletion

> Spécifie un événement qui doit être déclenché lorsqu'une ou plusieurs clôtures d'une collection atteignent des valeurs spécifiques.

Spécifie un événement qui doit être déclenché lorsqu'une ou plusieurs clôtures d'une collection atteignent des valeurs spécifiques.

## Syntaxe

```cpp theme={null}
HRESULT SetEventOnMultipleFenceCompletion(
    ID3D12Fence const  ppFences,
    const UINT64  pFenceValues,
    UINT NumFences,
    D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
    HANDLE hEvent
)
```

### Paramètres

*ppFences \[in]*\
Type : ID3D12Fence \*const \*

Un tableau de longueur <i>NumFences</i> qui spécifie les objets [ID3D12Fence](/fr-CA/reference/graphics/d3d12/interfaces/id3d12fence/id3d12fence_public).

*pFenceValues \[in]*\
Type : const UINT64 \*

Un tableau de longueur <i>NumFences</i> qui spécifie les valeurs de clôture requises pour que l'événement soit signalé.

*NumFences*\
Type : UINT

Spécifie le nombre de clôtures à inclure.

*Flags*\
Type : D3D12\_MULTIPLE\_FENCE\_WAIT\_FLAGS

Spécifie l'une des valeurs [D3D12\_MULTIPLE\_FENCE\_WAIT\_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_multiple_fence_wait_flags_public) qui détermine comment procéder.

*hEvent*\
Type : HANDLE

Un handle vers l'objet événement.

### Valeur de retour

Type : HRESULT

Cette méthode retourne un code HRESULT de réussite ou d'erreur.

## Remarques

Pour spécifier une seule clôture, consultez la méthode [SetEventOnCompletion](/fr-CA/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_seteventoncompletion_public).

Si *hEvent* est un handle nul, cette API ne retournera pas tant que la ou les valeurs de clôture spécifiées n'auront pas été atteintes.

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge** : consoles XBOX Series et famille XBOX One

## Voir aussi

[ID3D12Device1](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device1/id3d12device1_public)


## Related topics

- [D3D12_MULTIPLE_FENCE_WAIT_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_multiple_fence_wait_flags_public.md)
- [SetEventOnCompletion](/fr-CA/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_seteventoncompletion_public.md)
- [Vue d'ensemble de DirectStorage](/fr-CA/build/console-features/storage/directstorage/directstorage-overview.md)
- [GetDeviceRemovedReason](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getdeviceremovedreason_public.md)
- [Wait](/fr-CA/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_wait_public.md)
