---
title: kIOPropertyProductSerialNumberKey
framework: driverkit
role: symbol
role_heading: Macro
path: driverkit/kiopropertyproductserialnumberkey
---

# kIOPropertyProductSerialNumberKey

## Declaration

```occ
#define kIOPropertyProductSerialNumberKey
```

## Discussion

Discussion This key is used to indicate the card serial number ID. Requirement: Mandatory Example:      <dict>     <key>Card Characteristics</key>     <dict>    	 <key>Product Name</key>    	 <string>SD32G</string>    	 <key>Product Revision Level</key>    	 <string>1.0</string>    	 <key>Card Type</key>    	 <string>SDHC</string>    	 <key>Serial Number</key>    	 <data>0045ff</data>     </dict>  </dict>

## See Also

### Macros

- [ALWAYS](driverkit/always.md)
- [APPLE_KEXT_OVERRIDE](driverkit/apple_kext_override.md)
- [DEFN](driverkit/defn.md)
- [DRIVERKIT_CONSUMED](driverkit/driverkit_consumed.md)
- [DRIVERKIT_CONSUMES_THIS](driverkit/driverkit_consumes_this.md)
- [DRIVERKIT_FRAMEWORK_INCLUDE](driverkit/driverkit_framework_include.md)
- [DRIVERKIT_IOLIB_H](driverkit/driverkit_iolib_h.md)
- [DRIVERKIT_OSCOLLECTIONS_H](driverkit/driverkit_oscollections_h.md)
- [DRIVERKIT_RETURNS_NOT_RETAINED](driverkit/driverkit_returns_not_retained.md)
- [DRIVERKIT_RETURNS_RETAINED](driverkit/driverkit_returns_retained.md)
- [DRIVERKIT_RETURNS_RETAINED_ON_NONZERO](driverkit/driverkit_returns_retained_on_nonzero.md)
- [DRIVERKIT_RETURNS_RETAINED_ON_ZERO](driverkit/driverkit_returns_retained_on_zero.md)
- [ERR_SUCCESS](driverkit/err_success.md)
- [EXTENDS](driverkit/extends.md)
- [HIDDEN](driverkit/hidden.md)
