struttura DFS_INFO_4 (lmdfs.h)

Contiene informazioni su una radice o un collegamento DFS (Distributed File System). Questa struttura contiene il nome, lo stato, il GUID, il timeout, il numero di destinazioni e le informazioni su ogni destinazione della radice o del collegamento. Questa struttura viene usata solo con le funzioni NetDfsEnum, NetDfsGetClientInfo e NetDfsGetInfo e il codice di controllo FSCTL_DFS_GET_PKT_ENTRY_STATE .

Sintassi

typedef struct _DFS_INFO_4 {
  LPWSTR             EntryPath;
  LPWSTR             Comment;
  DWORD              State;
  ULONG              Timeout;
  GUID               Guid;
  DWORD              NumberOfStorages;
#if ...
  LPDFS_STORAGE_INFO Storage;
#else
  LPDFS_STORAGE_INFO Storage;
#endif
} DFS_INFO_4, *PDFS_INFO_4, *LPDFS_INFO_4;

Members

EntryPath

Puntatore a una stringa Unicode con terminazione Null che specifica il percorso UNC (Universal Naming Convention) di una radice o un collegamento DFS.

Per un collegamento, la stringa può essere in una delle due forme. Il primo modulo è il seguente:

\\ Nomeserver\DfsName\link_path

dove ServerName è il nome del server di destinazione radice che ospita lo spazio dei nomi DFS autonomo; DfsName è il nome dello spazio dei nomi DFS; e link_path è un collegamento DFS.

Il secondo formato è il seguente:

\\ Domainname\DomDfsname\link_path

dove DomainName è il nome del dominio che ospita lo spazio dei nomi DFS basato su dominio; DomDfsname è il nome dello spazio dei nomi DFS; e link_path è un collegamento DFS.

Per una radice, la stringa può essere in una delle due forme seguenti:

\\ Nomeserver\DfsName

oppure

\\ Domainname\DomDfsname

dove i valori dei nomi sono uguali a quelli descritti in precedenza.

Comment

Puntatore a una stringa Unicode con terminazione Null contenente un commento associato alla radice o al collegamento DFS.

State

Specifica un set di flag di bit che descrivono la radice o il collegamento DFS. Viene impostato un flag DFS_VOLUME_STATE e viene impostato un flag DFS_VOLUME_FLAVOR . La maschera di bit DFS_VOLUME_FLAVORS (0x00000300) deve essere usata per estrarre il sapore dello spazio dei nomi DFS e la maschera di bit DFS_VOLUME_STATES (0x0000000F) deve essere usata per estrarre lo stato radice o di collegamento DFS da questo campo. Per un esempio che descrive l'interpretazione dei flag, vedere la sezione Osservazioni di DFS_INFO_2.

DFS_VOLUME_STATE_OK (0x00000001)

La radice o il collegamento DFS specificato si trova nello stato normale.

DFS_VOLUME_STATE_INCONSISTENT (0x00000002)

Il database DFS interno non è coerente con la radice o il collegamento DFS specificato. I tentativi di ripristino dell'incoerenza non sono riusciti.

DFS_VOLUME_STATE_OFFLINE (0x00000003)

La radice O il collegamento DFS specificato è offline o non disponibile.

DFS_VOLUME_STATE_ONLINE (0x00000004)

La radice O il collegamento DFS specificato è disponibile.

DFS_VOLUME_FLAVOR_STANDALONE (0x00000100)

Il sistema imposta questo flag se la radice è associata a uno spazio dei nomi DFS autonomo.

DFS_VOLUME_FLAVOR_AD_BLOB (0x00000200)

Il sistema imposta questo flag se la radice è associata a uno spazio dei nomi DFS basato su dominio.

Timeout

Specifica il timeout, in secondi, della radice O del collegamento DFS.

Guid

Specifica il GUID della radice o del collegamento DFS.

NumberOfStorages

Specifica il numero di destinazioni DFS.

Storage

Puntatore a una matrice di strutture DFS_STORAGE_INFO . Il membro NumberOfStorages specifica il numero di strutture nella matrice.

Commenti

Una struttura DFS_INFO_4 contiene una o più strutture DFS_STORAGE_INFO , una per ogni destinazione DFS.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione lmdfs.h (include LmDfs.h, Lm.h)

Vedi anche

DFS_STORAGE_INFO

Funzioni DFS (Distributed File System)

NetDfsEnum

NetDfsGetClientInfo

NetDfsGetInfo

Panoramica della gestione della rete

Strutture di gestione di rete