structure WIM_PROVIDER_EXTERNAL_INFO (ntifs.h)
La structure WIM_PROVIDER_EXTERNAL_INFO contient les informations d’identificateur et d’état du 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éfini sur WIM_PROVIDER_CURRENT_VERSION.
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 | Indique que le fournisseur est démonté. La récupération est 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. Par convention, 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 DataSourceId membre de WIM_PROVIDER_EXTERNAL_INFO.
Les indicateurs et membres resourceHash sont valides lorsque les informations du fournisseur sont retournées à partir d’une demande de FSCTL_GET_EXTERNAL_BACKING.
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) |