DFS_STORAGE_INFO結構 (lmdfs.h)
包含 DFS 命名空間或 DFS 用戶端所維護之快取中 DFS 根或連結目標的相關資訊。 呼叫 NetDfsGetInfo 函式,即可擷取 DFS 命名空間中 DFS 根或連結目標的相關資訊。 從 DFS 用戶端維護的快取中擷取 DFS 根或連結目標的相關資訊,是藉由呼叫 NetDfsGetClientInfo 函 式來擷取。
語法
typedef struct _DFS_STORAGE_INFO {
ULONG State;
LPWSTR ServerName;
LPWSTR ShareName;
} DFS_STORAGE_INFO, *PDFS_STORAGE_INFO, *LPDFS_STORAGE_INFO;
成員
State
目標的狀態。
當此結構因為呼叫 NetDfsGetInfo 函式而傳回時,這個成員可以是下列其中一個值。
DFS_STORAGE_STATE_OFFLINE (0x00000001)
DFS 根或連結目標已離線。
DFS_STORAGE_STATE_ONLINE (0x00000002)
DFS 根或連結目標在線上。
當呼叫 NetDfsGetClientInfo 函式而傳回此結構時,預設會設定 DFS_STORAGE_STATE_ONLINE (0x00000002) 狀態。 如果目標是 DFS 用戶端快取中的使用中目標,下列值會透過 OR 運算子以邏輯方式與預設值結合。
DFS_STORAGE_STATE_ACTIVE (0x00000004)
DFS 根或連結目標是作用中的目標。
ServerName
指定 DFS 根目標或連結目標伺服器名稱之 Null 終止 Unicode 字串的指標。
ShareName
指定 DFS 根目標或連結目標共用名稱稱之 Null 終止 Unicode 字串的指標。
備註
每個DFS_INFO_3和DFS_INFO_4結構都包含一或多個DFS_STORAGE_INFO結構,每個 DFS 目標各一個。 只有一個目標可以標示為作用中目標。 沒有任何目標標示為作用中。
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | lmdfs.h (包括 LmDfs.h、Lm.h) |