PTP_VENDOR_DATA_OUT Struktur (ptpusd.h)
Die PTP_VENDOR_DATA_OUT-Struktur enthält Informationen, die das Gerät an eine Anwendung sendet, als Reaktion auf einen Befehl, den die Anwendung an das Gerät ausgegeben hat.
Syntax
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;
Angehörige
ResponseCode
Gibt den Antwortcode an. Weitere Informationen finden Sie unter ISO 15740:2013 Photography − Electronic still picture imaging − Picture Transfer Protocol (PTP) für Digital Still Photography Devices.
SessionId
Gibt die Sitzungs-ID an. Dieses Element wird derzeit nicht vom PTP-Treiber verwendet und sollte auf 0 festgelegt werden.
TransactionId
Gibt die Transaktions-ID an. Dieses Element wird derzeit nicht vom PTP-Treiber verwendet und sollte auf 0 festgelegt werden.
Params[PTP_MAX_PARAMS]
Ist ein Array, das aus PTP_MAX_PARAMS (definiert in Ptpusd.h) Elementen besteht, die die Parameter der Antwort darstellen.
VendorReadData[1]
Ist ein Array, das ein (optionales) erstes Byte enthält, das vom Gerät gelesen werden soll.
Bemerkungen
Weitere Informationen und Beispielcode, der diese Struktur verwendet, finden Sie unter vendor-Extended Commands.
Weitere Informationen zu den opcodes, die im OpCode Member verwendet werden, finden Sie unter ISO 15740:2013 Photography − Electronic still picture imaging − Picture Transfer Protocol (PTP) für Digital Still Photography Devices.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ptpusd.h (include Ptpusd.h) |