---
name: "_PTPDeviceInfo"
section: "3"
platform: "linux"
package: "libmtp"
version: "1.1.23-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/_PTPDeviceInfo"
---

# \_PTPDeviceInfo(3)

## NAME

\_PTPDeviceInfo

## SYNOPSIS

### Data Fields

uint16\_t **StandardVersion**\
 uint32\_t **VendorExtensionID**\
 uint16\_t **VendorExtensionVersion**\
 char \* **VendorExtensionDesc**\
 uint16\_t **FunctionalMode**\
 uint32\_t **OperationsSupported\_len**\
 uint16\_t \* **OperationsSupported**\
 uint32\_t **EventsSupported\_len**\
 uint16\_t \* **EventsSupported**\
 uint32\_t **DevicePropertiesSupported\_len**\
 uint16\_t \* **DevicePropertiesSupported**\
 uint32\_t **CaptureFormats\_len**\
 uint16\_t \* **CaptureFormats**\
 uint32\_t **ImageFormats\_len**\
 uint16\_t \* **ImageFormats**\
 char \* **Manufacturer**\
 char \* **Model**\
 char \* **DeviceVersion**\
 char \* **SerialNumber**\

## Author

Generated automatically by Doxygen for libmtp from the source code.
