Freigeben über


WIM_PROVIDER_EXTERNAL_INFO Struktur (ntifs.h)

Die WIM_PROVIDER_EXTERNAL_INFO-Struktur enthält die Id- und Statusinformationen für den externen Sicherungsanbieter der Windows-Imagedatei (WIM).

Syntax

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;

Angehörige

Version

Die WIM-Anbieterversion. Auf WIM_PROVIDER_CURRENT_VERSION festgelegt.

Flags

Die Statuskennzeichnungen für den WIM-Anbieter. Legen Sie den 0 fest, wenn er aktiv ist. Andernfalls wird Flags auf einen der folgenden Werte festgelegt.

Wert Bedeutung
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE Der WIM-Anbieter ist nicht aktiv, was auftreten kann, wenn die WIM-Datei nicht gefunden wird. In diesem Fall wird die WIM-Datei nicht wiederhergestellt.
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED Gibt an, dass die Bereitstellung des Anbieters aufgehoben ist. Die Wiederherstellung wird versucht.

DataSourceId

Ein Bezeichnerwert für die WIM-Dateidatenquelle.

ResourceHash[WIM_PROVIDER_HASH_SIZE]

Ein Bezeichner für das Objekt, das in der WIM enthalten ist. Ein herkömmlicher Hash des Inhalts einer Datei, der in wim gespeichert ist.

Bemerkungen

Die Sicherungsquelle für eine Datei wird mit einer FSCTL_SET_EXTERNAL_BACKING Steuerelementcodeanforderung festgelegt. Die WIM-Datei, die in der Anforderung angegeben ist, wird im DataSourceId Member von WIM_PROVIDER_EXTERNAL_INFOfestgelegt.

Die Flags und ResourceHash Member sind gültig, wenn die Anbieterinformationen aus einer FSCTL_GET_EXTERNAL_BACKING Anforderung zurückgegeben werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1 Update
Header- ntifs.h (einschließlich Ntifs.h, Fltkernel.h)

Siehe auch

FSCTL_GET_EXTERNAL_BACKING

FSCTL_SET_EXTERNAL_BACKING