次の方法で共有


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 [デスクトップ アプリのみ]
ヘッダー setupapi.h

関連項目

FILE_IN_CABINET_INFO

の概要

SPFILENOTIFY_NEEDNEWCABINET

構造体の