次の方法で共有


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

エラーが発生した場合、このメンバーはシステム エラー コードです。 エラーが発生していない場合は、NO_ERROR。

DosDate

ファイルが最後に保存された日付。

DosTime

キャビネット内のファイルのタイムスタンプを MS-DOS します。

DosAttribs

キャビネット内のファイルの属性。

FullTargetName[MAX_PATH]

ターゲット パスとファイル名。

備考

手記

setupapi.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてFILE_IN_CABINET_INFOを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows XP [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー setupapi.h

関連項目

CABINET_INFO

の概要

構造体の