Функция IoIsFileOriginRemote (ntddk.h)

Подпрограмма IoIsFileOriginRemote определяет, является ли данный объект файла для удаленного запроса на создание.

Синтаксис

BOOLEAN IoIsFileOriginRemote(
  [in] PFILE_OBJECT FileObject
);

Параметры

[in] FileObject

Указатель на объект файла для файла.

Возвращаемое значение

IoIsFileOriginRemote возвращает значение TRUE , если объект файла был создан для выполнения удаленного запроса на создание, в противном случае — FALSE.

Комментарии

Драйверы фильтров файловой системы вызывают IoIsFileOriginRemote для файлового объекта, чтобы определить, представляет ли он удаленный запрос на создание.

IoIsFileOriginRemote должен вызываться после полного завершения запроса на создание. Другими словами, его нельзя вызвать в пути создания диспетчеризации ("предварительное создание") или пути завершения создания ("после создания").

IoIsFileOriginRemote проверяет флаг FO_REMOTE_ORIGIN в объекте файла, на который указывает FileObject. Сетевые файловые системы устанавливают или снимите этот флаг, вызывая IoSetFileOrigin.

Требования

Требование Значение
Минимальная версия клиента Эта подпрограмма доступна в Microsoft Windows XP и более поздних версий.
Целевая платформа Универсальное
Верхняя часть ntddk.h (включая Ntddk.h, Ntifs.h, Fltkernel.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также раздел

IoSetFileOrigin