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

# \_PTPUSBBulkContainer(3)

## NAME

\_PTPUSBBulkContainer

## SYNOPSIS

### Data Fields

uint32\_t **length**\
 uint16\_t **type**\
 uint16\_t **code**\
 uint32\_t **trans\_id**\
 union {\
    struct {\
       uint32\_t **param1**\
       uint32\_t **param2**\
       uint32\_t **param3**\
       uint32\_t **param4**\
       uint32\_t **param5**\
    } **params**\
    unsigned char **data** \[PTP\_USB\_BULK\_PAYLOAD\_LEN\_READ\]\
 } **payload**\

## Author

Generated automatically by Doxygen for libmtp from the source code.
