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 |