FILE_INFO_3結構 (lmshare.h)
包含識別碼,以及檔案、裝置和管道的其他相關資訊。
語法
typedef struct _FILE_INFO_3 {
DWORD fi3_id;
DWORD fi3_permissions;
DWORD fi3_num_locks;
LMSTR fi3_pathname;
LMSTR fi3_username;
} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;
成員
fi3_id
指定 DWORD 值,其中包含開啟資源時指派給資源的識別碼。
fi3_permissions
指定 DWORD 值,其中包含與開啟應用程式相關聯的存取權限。 這個成員可以是下列一或多個值。
值 | 意義 |
---|---|
|
讀取資源的許可權,預設會執行資源。 |
|
寫入資源的許可權。 |
|
建立資源的許可權;建立資源時可以寫入資料。 |
fi3_num_locks
指定 DWORD 值,其中包含檔案、裝置或管道上的檔案鎖定數目。
fi3_pathname
指定已開啟之資源路徑之字串的指標。
如果 已定義_WIN32_WINNT 或 FORCE_UNICODE ,則此字串為 Unicode。
fi3_username
字串的指標,指定具有使用者層級安全性) 的伺服器上哪些使用者 (,或具有共用層級安全性) 開啟資源之伺服器上的電腦 (。 請注意,Windows 不支援共用層級安全性。
如果 已定義_WIN32_WINNT 或 FORCE_UNICODE ,則此字串為 Unicode。
需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | lmshare.h (包含 Lm.h) |