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

# DSTORAGE_BCPACK_MODE

> DSTORAGE_BCPACK_MODE

Types of BCPack decompression to perform after content is read from a file.

## Syntax

```cpp theme={null}
enum DSTORAGE_BCPACK_MODE  : UINT64  
{  
    DSTORAGE_BCPACK_MODE_NONE = 0,  
    DSTORAGE_BCPACK_MODE_BC1 = 1,  
    DSTORAGE_BCPACK_MODE_BC2 = 2,  
    DSTORAGE_BCPACK_MODE_BC3 = 3,  
    DSTORAGE_BCPACK_MODE_BC4 = 4,  
    DSTORAGE_BCPACK_MODE_BC5 = 5,  
    DSTORAGE_BCPACK_MODE_BC6H = 6,  
    DSTORAGE_BCPACK_MODE_BC7 = 7,  
}  
```

## Constants

| Constant | Description |
| - | - |
| DSTORAGE\_BCPACK\_MODE\_NONE | Perform no BCPack decompression. |
| DSTORAGE\_BCPACK\_MODE\_BC1 | Perform BCPack decompression of BC1 texture data. |
| DSTORAGE\_BCPACK\_MODE\_BC2 | Perform BCPack decompression of BC2 texture data. |
| DSTORAGE\_BCPACK\_MODE\_BC3 | Perform BCPack decompression of BC3 texture data. |
| DSTORAGE\_BCPACK\_MODE\_BC4 | Perform BCPack decompression of BC4 texture data. |
| DSTORAGE\_BCPACK\_MODE\_BC5 | Perform BCPack decompression of BC5 texture data. |
| DSTORAGE\_BCPACK\_MODE\_BC6H | Perform BCPack decompression of BC6H texture data. |
| DSTORAGE\_BCPACK\_MODE\_BC7 | Perform BCPack decompression of BC7 texture data. |

## Remarks

This enumeration is used in the [DSTORAGE\_REQUEST\_OPTIONS](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_request_options.md) structure.

Using `DSTORAGE_BCPACK_MODE_NONE` means that the data isn't compressed by using BCPack.

For more information, see the "Decompression" section of [DirectStorage Overview](https://docs.xbox.com/build/console-features/storage/directstorage/directstorage-overview.md).

## Requirements

**Header:** dstorage\_xs.h

**Supported platforms:** XBOX Series consoles

## See also

[DStorage](https://docs.xbox.com/reference/system/dstorage/dstorage_members.md)


## Related topics

- [DSTORAGE_REQUEST_OPTIONS](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_request_options.md)
- [DStorage (API contents)](https://docs.xbox.com/reference/system/dstorage/dstorage_members.md)
- [DSTORAGE_SWIZZLE_MODE](https://docs.xbox.com/reference/system/dstorage/enums/dstorage_swizzle_mode.md)
- [DSTORAGE_REQUEST](https://docs.xbox.com/reference/system/dstorage/structs/dstorage_request.md)
- [DirectStorage Overview](https://docs.xbox.com/build/console-features/storage/directstorage/directstorage-overview.md)
