> ## 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 fences d'une collection atteignent des valeurs spécifiques.

Spécifie un événement qui doit être déclenché lorsqu'une ou plusieurs fences 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 \*

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

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

Tableau de longueur <i>NumFences</i> qui spécifie les valeurs de fence requises pour que l'événement soit signalé.

*NumFences*\
Type : UINT

Spécifie le nombre de fences à inclure.

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

Spécifie l'une des valeurs [D3D12\_MULTIPLE\_FENCE\_WAIT\_FLAGS](/fr/reference/graphics/d3d12/enums/d3d12_multiple_fence_wait_flags_public) qui détermine la marche à suivre.

*hEvent*\
Type : HANDLE

Handle vers l'objet événement.

### Valeur renvoyée

Type : HRESULT

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

## Remarques

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

Si *hEvent* est un handle null, cette API ne retourne pas tant que la ou les valeurs de fence spécifiées n'ont 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/reference/graphics/d3d12/interfaces/id3d12device1/id3d12device1_public)


## Related topics

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