CABINET_INFO_A構造体 (setupapi.h)

CABINET_INFO構造体には、キャビネット ファイルに関する情報が格納されます。 SetupIterateCabinet 関数は、キャビネット コールバック ルーチンにSPFILENOTIFY_NEEDNEWCABINET通知を送信するときに、この構造体をパラメーターとして指定します。

構文

typedef struct _CABINET_INFO_A {
  PCSTR  CabinetPath;
  PCSTR  CabinetFile;
  PCSTR  DiskName;
  USHORT SetId;
  USHORT CabinetNumber;
} CABINET_INFO_A, *PCABINET_INFO_A;

メンバー

CabinetPath

キャビネット ファイルへのパス。

CabinetFile

キャビネット ファイルの名前。

DiskName

キャビネット ファイルを含むソース メディアの名前。

SetId

現在のセットの識別子。 この番号は、キャビネットを構築するソフトウェアによって生成されます。

CabinetNumber

キャビネットの番号。 この番号は、キャビネットを構築するソフトウェアによって生成され、通常は、セット内のキャビネットの位置の序数を示す 0 から 1 から始まるインデックスです。

注釈

注意

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

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header setupapi.h

こちらもご覧ください

FILE_IN_CABINET_INFO

概要

SPFILENOTIFY_NEEDNEWCABINET

構造体