共用方式為


IoSetFileOrigin 函式 (ntddk.h)

IoSetFileOrigin 例程會指定指定的檔案物件是否適用於遠端建立要求。

語法

NTSTATUS IoSetFileOrigin(
  [in] PFILE_OBJECT FileObject,
  [in] BOOLEAN      Remote
);

參數

[in] FileObject

檔案物件的指標。

[in] Remote

設定為 TRUE,以在檔案對象上設定FO_REMOTE_ORIGIN旗標,FALSE 加以清除。

傳回值

如果檔案物件上的FO_REMOTE_ORIGIN旗標尚未設定或清除,如 Remote 參數所指定,IoSetFileOrigin 設定或清除旗標,並傳回STATUS_SUCCESS。

如果旗標已設定為已指定或清除,IoSetFileOrigin 會傳回STATUS_INVALID_PARAMETER_MIX,而且不會設定或清除旗標。

言論

網路文件系統呼叫 IoSetFileOrigin,以設定或清除 fileObject所指向之檔案物件上的FO_REMOTE_ORIGIN旗標。 此旗標設定為表示已建立檔案對象以滿足遠端建立要求。

網路文件系統應該在其伺服器中呼叫 IoSetFileOrigin,以取得從網路用戶端建立要求的任何檔案物件。

檔案系統篩選驅動程式不應該呼叫 IoSetFileOrigin

要求

要求 價值
最低支援的用戶端 此例程可在 Microsoft Windows XP 和更新版本上取得。
目標平臺 普遍
標頭 ntddk.h (包括 Ntddk.h、Ntifs.h、Fltkernel.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 任何層級

另請參閱

IoIsFileOriginRemote