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) |