FILE_IN_CABINET_INFO_A構造体 (setupapi.h)
FILE_IN_CABINET_INFO 構造体は、キャビネット内のファイルに関する情報を提供します。 SetupIterateCabinet 関数は、SPFILENOTIFY_FILEINCABINET 通知をキャビネット コールバック ルーチンに送信するときに、この構造体をパラメーターの 1 つとして送信します。
構文
typedef struct _FILE_IN_CABINET_INFO_A {
PCSTR NameInCabinet;
DWORD FileSize;
DWORD Win32Error;
WORD DosDate;
WORD DosTime;
WORD DosAttribs;
CHAR FullTargetName[MAX_PATH];
} FILE_IN_CABINET_INFO_A, *PFILE_IN_CABINET_INFO_A;
メンバーズ
NameInCabinet
キャビネット ファイル内に存在するファイル名。
FileSize
キャビネット内のファイルの圧縮されていないサイズ (バイト単位)。
Win32Error
エラーが発生した場合、このメンバーは
DosDate
ファイルが最後に保存された日付。
DosTime
キャビネット内のファイルのタイムスタンプを MS-DOS します。
DosAttribs
キャビネット内のファイルの属性。
FullTargetName[MAX_PATH]
ターゲット パスとファイル名。
備考
手記
setupapi.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてFILE_IN_CABINET_INFOを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | setupapi.h |