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.
Valor de retorno
IoIsFileOriginRemote retornará verdadeiro se o objeto de arquivo tiver sido criado para atender a uma solicitação de criação remota, caso contrário, false.
Observações
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 após a conclusão completa da solicitação de criação. Em outras palavras, ele não pode ser chamado no caminho criar expedição ("pré-criar") ou no caminho de criação de conclusão ("pós-criação").
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 |
---|---|
de cliente com suporte mínimo | Essa rotina está disponível no Microsoft Windows XP e posterior. |
da Plataforma de Destino | Universal |
cabeçalho | ntddk.h (incluem Ntddk.h, Ntifs.h, Fltkernel.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Qualquer nível |