Partager via


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)

Voir aussi

FSCTL_GET_EXTERNAL_BACKING

FSCTL_SET_EXTERNAL_BACKING