struktur PTP_VENDOR_DATA_OUT (ptpusd.h)

Struktur PTP_VENDOR_DATA_OUT berisi informasi yang dikirim perangkat ke aplikasi, sebagai respons terhadap perintah yang dikeluarkan aplikasi ke perangkat.

Sintaks

typedef struct _PTP_VENDOR_DATA_OUT {
  WORD  ResponseCode;
  DWORD SessionId;
  DWORD TransactionId;
  DWORD Params[PTP_MAX_PARAMS];
  BYTE  VendorReadData[1];
} PTP_VENDOR_DATA_OUT, *PPTP_VENDOR_DATA_OUT;

Anggota

ResponseCode

Menentukan kode respons. Untuk informasi selengkapnya, lihat ISO 15740:2013 Photography − Electronic still picture imaging − Picture Transfer Protocol (PTP) untuk Perangkat Digital Still Photography.

SessionId

Menentukan ID sesi. Anggota ini saat ini tidak digunakan oleh driver PTP dan harus diatur ke 0.

TransactionId

Menentukan ID transaksi. Anggota ini saat ini tidak digunakan oleh driver PTP dan harus diatur ke 0.

Params[PTP_MAX_PARAMS]

Adalah array yang terdiri dari elemen PTP_MAX_PARAMS (didefinisikan dalam Ptpusd.h), mewakili parameter respons.

VendorReadData[1]

Adalah array yang berisi byte pertama (opsional) yang dibaca dari perangkat.

Keterangan

Lihat Perintah yang Diperluas Vendor untuk informasi selengkapnya dan contoh kode yang menggunakan struktur ini.

Untuk informasi selengkapnya tentang opcode yang digunakan dalam anggota OpCode , lihat ISO 15740:2013 Fotografi − Pencitraan gambar diam elektronik − Picture Transfer Protocol (PTP) untuk Perangkat Fotografi Digital Still.

Persyaratan

Persyaratan Nilai
Header ptpusd.h (termasuk Ptpusd.h)

Lihat juga

PTP_VENDOR_DATA_IN