PTP_VENDOR_DATA_OUT-Struktur (ptpusd.h)
Die PTP_VENDOR_DATA_OUT-Struktur enthält Informationen, die das Gerät als Reaktion auf einen Befehl an eine Anwendung sendet, 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;
Member
ResponseCode
Gibt den Antwortcode an. Weitere Informationen finden Sie unter ISO 15740:2013 Photography − Electronic still picture imaging − Picture Transfer Protocol (PTP) for Digital Still Photography Devices.
SessionId
Gibt die Sitzungs-ID an. Dieser Member wird derzeit nicht vom PTP-Treiber verwendet und sollte auf 0 festgelegt werden.
TransactionId
Gibt die Transaktions-ID an. Dieser Member wird derzeit nicht vom PTP-Treiber verwendet und sollte auf 0 festgelegt werden.
Params[PTP_MAX_PARAMS]
Ein Array, das aus PTP_MAX_PARAMS (in Ptpusd.h definierten) Elementen besteht und die Parameter der Antwort darstellt.
VendorReadData[1]
Ein Array, das ein (optionales) erstes Byte enthält, das vom Gerät gelesen werden soll.
Hinweise
Weitere Informationen und Beispielcode, der diese Struktur verwendet, finden Sie unter Vom Anbieter erweiterte Befehle .
Weitere Informationen zu den opcodes, die im OpCode-Element verwendet werden, finden Sie unter ISO 15740:2013 Photography − Electronic still picture imaging − Picture Transfer Protocol (PTP) for Digital Still Photography Devices.
Anforderungen
Anforderung | Wert |
---|---|
Header | ptpusd.h (ptpusd.h einschließen) |