---
name: "nvme_nvm_id_ns_pif"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_nvm_id_ns_pif"
---

# nvme\_nvm\_id\_ns\_pif(2)

This field indicates the type of the Protection Information Format

## NAME

enum nvme\_nvm\_id\_ns\_pif - This field indicates the type of the Protection Information Format

## SYNOPSIS

enum nvme\_nvm\_id\_ns\_pif {\
     **NVME\_NVM\_PIF\_16B\_GUARD** , \
\
     **NVME\_NVM\_PIF\_32B\_GUARD** , \
\
     **NVME\_NVM\_PIF\_64B\_GUARD** , \
\
     **NVME\_NVM\_PIF\_QTYPE**

};

## Constants

- NVME\_NVM\_PIF\_16B\_GUARD

  16-bit Guard Protection Information Format

- NVME\_NVM\_PIF\_32B\_GUARD

  32-bit Guard Protection Information Format

- NVME\_NVM\_PIF\_64B\_GUARD

  64-bit Guard Protection Information Format

- NVME\_NVM\_PIF\_QTYPE

  If Qualified Protection Information Format Supports and Protection Information Format is set to 3, then protection information format is taken from Qualified Protection Information Format field.
