Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
Funzioni DFS (Distributed File System)