Compartilhar via


Função IoIsFileOriginRemote (ntddk.h)

A rotina IoIsFileOriginRemote determina se um determinado objeto de arquivo é para uma solicitação de criação remota.

Sintaxe

BOOLEAN IoIsFileOriginRemote(
  [in] PFILE_OBJECT FileObject
);

Parâmetros

[in] FileObject

Ponteiro para um objeto de arquivo para o arquivo.

Retornar valor

IoIsFileOriginRemote retornará TRUE se o objeto de arquivo tiver sido criado para atender a uma solicitação de criação remota; caso contrário, FALSE.

Comentários

Os drivers de filtro do sistema de arquivos chamam IoIsFileOriginRemote para um objeto de arquivo para determinar se ele representa uma solicitação de criação remota.

IoIsFileOriginRemote deve ser chamado depois que a solicitação de criação for totalmente concluída. Em outras palavras, ele não pode ser chamado no caminho create dispatch ("pre-create") ou no caminho create completion ("post-create").

IoIsFileOriginRemote verifica o sinalizador FO_REMOTE_ORIGIN no objeto de arquivo apontado por FileObject. Os sistemas de arquivos de rede definem ou limpam esse sinalizador chamando IoSetFileOrigin.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa rotina está disponível no Microsoft Windows XP e posterior.
Plataforma de Destino Universal
Cabeçalho ntddk.h (inclua Ntddk.h, Ntifs.h, Fltkernel.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualquer nível

Confira também

IoSetFileOrigin