structure WIM_PROVIDER_OVERLAY_ENTRY (ntifs.h)
La structure WIM_PROVIDER_OVERLAY_ENTRY contient les informations de configuration de fichier WIM (Windows Image Format) pour une entrée de source de données. Il est utilisé pour identifier des noms et des index de fichiers WIM spécifiques 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éfini 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, à partir 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 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 de système d’exploitation non-d’exploitation. |
WimIndex
Index de l’image dans le fichier WIM spécifié à WimFileNameOffset.
Flags
Indicateurs d’état pour le fournisseur WIM. Défini sur 0 lorsqu’il est actif. Sinon, indicateurs 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 ne sera pas récupéré. |
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED | Le fournisseur est démonté. La récupération est tentée. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Mise à jour de Windows 8.1 |
d’en-tête | ntifs.h (include Ntifs.h, Fltkernel.h) |