PTP_VENDOR_DATA_OUT構造体 (ptpusd.h)
PTP_VENDOR_DATA_OUT構造体には、デバイスに対してアプリケーションが発行したコマンドに応答して、デバイスがアプリケーションに送信する情報が含まれています。
構文
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;
メンバーズ
ResponseCode
応答コードを指定します。 詳細については、「ISO 15740:2013 写真 − 電子静止画像イメージング − デジタル静止写真デバイス用の画像転送プロトコル (PTP)を参照してください。
SessionId
セッション ID を指定します。 このメンバーは現在 PTP ドライバーで使用されていないため、0 に設定する必要があります。
TransactionId
トランザクション ID を指定します。 このメンバーは現在 PTP ドライバーで使用されていないため、0 に設定する必要があります。
Params[PTP_MAX_PARAMS]
応答のパラメーターを表すPTP_MAX_PARAMS (Ptpusd.hで定義) 要素で構成される配列です。
VendorReadData[1]
デバイスから読み取る最初のバイト (省略可能) を含む配列です。
備考
この構造体 使用するコード例の詳細については、ベンダー拡張コマンドの を参照してください。
OpCode メンバーで使用されるオペコードの詳細については、「ISO 15740:2013 写真 − 電子静止画像イメージング − デジタル静止写真デバイス用の画像転送プロトコル (PTP)を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ptpusd.h (Ptpusd.h を含む) |