WIM_PROVIDER_EXTERNAL_INFO structure (ntifs.h)
La structure WIM_PROVIDER_EXTERNAL_INFO contient l’identificateur et les informations de status pour le fournisseur de stockage externe WIM (Windows Image File).
Syntaxe
typedef struct _WIM_PROVIDER_EXTERNAL_INFO {
ULONG Version;
ULONG Flags;
LARGE_INTEGER DataSourceId;
UCHAR ResourceHash[WIM_PROVIDER_HASH_SIZE];
} WIM_PROVIDER_EXTERNAL_INFO, *PWIM_PROVIDER_EXTERNAL_INFO;
Membres
Version
Version du fournisseur WIM. Définissez sur WIM_PROVIDER_CURRENT_VERSION.
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 | Indique que le fournisseur est démonté. La récupération sera tentée. |
DataSourceId
Valeur d’identificateur pour la source de données du fichier WIM.
ResourceHash[WIM_PROVIDER_HASH_SIZE]
Identificateur de l’objet contenu dans le wim. Classiquement un hachage du contenu d’un fichier, stocké dans le wim.
Remarques
La source de stockage d’un fichier est définie avec une demande de code de contrôle FSCTL_SET_EXTERNAL_BACKING . Le fichier WIM qui sauvegarde le fichier spécifié dans la requête est défini dans le membre DataSourceId de WIM_PROVIDER_EXTERNAL_INFO.
Les membres Flags et ResourceHash sont valides lorsque les informations du fournisseur sont retournées à partir d’une demande de FSCTL_GET_EXTERNAL_BACKING.
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) |