> ## 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.

# ApuHeapState

> ApuHeapState

# ApuHeapState

Estado del montón de la APU.

## Sintaxis

```cpp theme={null}
typedef struct ApuHeapState {  
    UINT32 bytesFree;  
    UINT32 bytesAllocated;  
    UINT32 bytesLost;  
    UINT32 maximumBlockSizeAvailable;  
    UINT32 allocationCount;  
} ApuHeapState  
```

### Miembros

*bytesFree*\
Tipo: UINT32

Tamaño de todas las regiones sin asignar.

*bytesAllocated*\
Tipo: UINT32

Tamaño de todas las regiones asignadas tal como las ve el título.

*bytesLost*\
Tipo: UINT32

Tamaño de toda la memoria perdida por solicitudes de alineación y bloques fragmentados demasiado pequeños para asignarse.

*maximumBlockSizeAvailable*\
Tipo: UINT32

Bloque más grande disponible. El espacio real disponible puede ser menor debido a los requisitos de alineación.

*allocationCount*\
Tipo: UINT32

Recuento de todos los bloques asignados.

## Comentarios

[ApuHeapGetState](/reference/audio/apu/functions/apuheapgetstate) genera esta estructura como salida.

[ApuCreateHeap](/reference/audio/apu/functions/apucreateheap) crea un montón de la APU. El montón persiste durante la vigencia del proceso.

## Requisitos

**Encabezado:** apu.h

**Plataformas compatibles:** consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[ApuHeapGetState](/reference/audio/apu/functions/apuheapgetstate)\
[APU](/reference/audio/apu/apu_members)


## Related topics

- [ApuHeapGetState](/es/reference/audio/apu/functions/apuheapgetstate.md)
- [APU (Audio Processing Unit)](/es/reference/audio/apu/apu_members.md)
- [ApuCreateHeap](/es/reference/audio/apu/functions/apucreateheap.md)
- [XApuStateOptions](/es/reference/audio/xapu/enums/xapustateoptions.md)
- [XApuProcessType](/es/reference/audio/xapu/enums/xapuprocesstype.md)
