struttura WIM_PROVIDER_EXTERNAL_INFO (ntifs.h)

La struttura WIM_PROVIDER_EXTERNAL_INFO contiene l'identificatore e le informazioni sullo stato per il provider di supporto esterno windows Image File (WIM).

Sintassi

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;

Members

Version

Versione del provider WIM. Impostare su WIM_PROVIDER_CURRENT_VERSION.

Flags

Flag di stato per il provider WIM. Impostare su 0 quando è attivo. In caso contrario , Flags è impostato su uno dei valori seguenti.

Valore Significato
WIM_PROVIDER_EXTERNAL_FLAG_NOT_ACTIVE Il provider WIM non è attivo, che può verificarsi quando il file WIM non viene trovato. In questo caso, il file WIM non verrà recuperato.
WIM_PROVIDER_EXTERNAL_FLAG_SUSPENDED Indica che il provider è smontato. Verrà eseguito un tentativo di ripristino.

DataSourceId

Valore dell'identificatore per l'origine dati del file WIM.

ResourceHash[WIM_PROVIDER_HASH_SIZE]

Identificatore per l'oggetto contenuto all'interno di WIM. Convenzionalmente un hash del contenuto di un file, archiviato all'interno di WIM.

Commenti

L'origine di backup per un file viene impostata con una richiesta di codice di controllo FSCTL_SET_EXTERNAL_BACKING . Il file WIM che esegue il backup del file specificato nella richiesta viene impostato nel membro DataSourceId di WIM_PROVIDER_EXTERNAL_INFO.

I membri Flag e ResourceHash sono validi quando le informazioni sul provider vengono restituite da una richiesta di FSCTL_GET_EXTERNAL_BACKING .

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 Update
Intestazione ntifs.h (include Ntifs.h, Fltkernel.h)

Vedi anche

FSCTL_GET_EXTERNAL_BACKING

FSCTL_SET_EXTERNAL_BACKING