NetFile Functions (網路管理)
網路管理檔案功能可讓您監視和關閉伺服器上開啟的檔案、裝置和管道資源。 下列列出檔案函式。
函式 | 描述 |
---|---|
NetFileClose | 強制關閉資源。 |
NetFileEnum | 傳回伺服器上開啟檔案的相關資訊。 |
NetFileGetInfo | 傳回伺服器資源之特定開啟的相關資訊。 |
當檔案無法以任何其他方式關閉時,呼叫 NetFileClose 函式。 此函式應該謹慎使用,因為 NetFileClose 不會在關閉檔案之前,將用戶端系統上快取的資料寫入檔案。
NetFileEnum函式會傳回伺服器上開啟之資源的相關資訊。 一或多個應用程式可以開啟一或多次檔案。 每個檔案開啟都是唯一識別的。 NetFileEnum函式會針對每個檔案開啟傳回一個專案。 NetFileGetInfo函式會傳回一個開啟資源的相關資訊。
檔案資訊可在下列層級取得:
不支援層級 0 和 1。 層級 2 只會傳回在開啟資源時指派給資源的識別碼。 層級 3 會傳回識別碼、許可權、檔案鎖定,以及開啟資源的使用者名稱。
如果您是針對 Active Directory 進行程式設計,您可以呼叫特定 Active Directory 服務介面 (ADSI) 方法來達成相同的功能,方法是呼叫 NetFileEnum 和 NetFileGetInfo 函式。 如需詳細資訊,請參閱 IADsResource 和 IADsFileServiceOperations。