structure WIM_PROVIDER_OVERLAY_ENTRY (ntifs.h)

La structure WIM_PROVIDER_OVERLAY_ENTRY contient les informations de configuration du fichier WIM (Windows Image Format) pour une entrée de source de données. Il est utilisé pour identifier des noms de fichiers WIM spécifiques et des index qui fournissent des données à des fichiers sauvegardés en externe sur un volume.

Syntaxe

typedef struct _WIM_PROVIDER_OVERLAY_ENTRY {
  ULONG         NextEntryOffset;
  LARGE_INTEGER DataSourceId;
  GUID          WimGuid;
  ULONG         WimFileNameOffset;
  ULONG         WimType;
  ULONG         WimIndex;
  ULONG         Flags;
} WIM_PROVIDER_OVERLAY_ENTRY, *PWIM_PROVIDER_OVERLAY_ENTRY;

Membres

NextEntryOffset

Décalage vers la structure de WIM_PROVIDER_OVERLAY_ENTRY suivante retournée dans l’énumération. Définissez sur 0 s’il n’y a pas d’autres entrées.

DataSourceId

Identificateur spécifique d’une entrée de superposition. Un GUID WIM unique, tel que dans le membre WimGuid , peut avoir plusieurs identificateurs de source de données.

WimGuid

Identificateur unique d’un fichier WIM.

WimFileNameOffset

Décalage, en octets, du début de cette structure du nom de fichier pour le fichier WIM à ajouter en tant que source de stockage. Le nom de fichier est une chaîne terminée par null de valeurs de caractères WCHAR .

WimType

Type de fichier WIM défini comme source de stockage. Le type de fichier WIM est défini sur l’une des valeurs suivantes.

Valeur Signification
WIM_BOOT_OS_WIM Le fichier WIM contient des fichiers système Windows.
WIM_BOOT_NOT_OS_WIM Le fichier WIM contient des fichiers non liés au système d’exploitation.

WimIndex

Index de l’image dans le fichier WIM spécifié dans WimFileNameOffset.

Flags

Indicateurs status pour le fournisseur WIM. Défini sur 0 lorsqu’il est actif. Sinon, Flags est défini sur l’une des valeurs suivantes.

Valeur Signification
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE Le fournisseur WIM n’est pas actif, ce qui peut se produire lorsque le fichier WIM est introuvable. Dans ce cas, le fichier WIM n’est pas récupéré.
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED Le fournisseur est démonté. La récupération sera tentée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Mise à jour Windows 8.1
En-tête ntifs.h (include Ntifs.h, Fltkernel.h)

Voir aussi

FSCTL_ENUM_OVERLAY