WIM_PROVIDER_EXTERNAL_INFO-Struktur (ntifs.h)
Die WIM_PROVIDER_EXTERNAL_INFO-Struktur enthält den Bezeichner und status Informationen für den externen Unterstützungsanbieter windows Image File (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;
Member
Version
Die WIM-Anbieterversion. Legen Sie auf WIM_PROVIDER_CURRENT_VERSION fest.
Flags
Die status Flags für den WIM-Anbieter. Legen Sie bei aktiver Aktivität auf 0 fest. 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 wird. 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. Üblicherweise ein Hash des Inhalts einer Datei, der im WIM gespeichert ist.
Hinweise
Die Sicherungsquelle für eine Datei wird mit einer FSCTL_SET_EXTERNAL_BACKING-Steuerelementcodeanforderung festgelegt. Die WIM-Datei, die die in der Anforderung angegebene Datei unterstützt, wird im DataSourceId-Member von WIM_PROVIDER_EXTERNAL_INFO festgelegt.
Die Flags- und ResourceHash-Member sind gültig, wenn die Anbieterinformationen von einer FSCTL_GET_EXTERNAL_BACKING-Anforderung zurückgegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 Update |
Kopfzeile | ntifs.h (include Ntifs.h, Fltkernel.h) |