Función IoIsFileOriginRemote (ntddk.h)
La rutina IoIsFileOriginRemote determina si un objeto de archivo determinado es para una solicitud de creación remota.
Sintaxis
BOOLEAN IoIsFileOriginRemote(
[in] PFILE_OBJECT FileObject
);
Parámetros
[in] FileObject
Puntero a un objeto de archivo para el archivo.
Valor devuelto
IoIsFileOriginRemote devuelve TRUE si el objeto de archivo se creó para satisfacer una solicitud de creación remota; de lo contrario, FALSE.
Comentarios
Los controladores de filtro del sistema de archivos llaman a IoIsFileOriginRemote para un objeto de archivo para determinar si representa una solicitud de creación remota.
Se debe llamar a IoIsFileOriginRemote una vez completada completamente la solicitud de creación. En otras palabras, no se puede llamar a en la ruta de acceso create dispatch ("pre-create") o en la ruta de acceso de finalización de creación ("posterior a la creación").
IoIsFileOriginRemote comprueba la marca FO_REMOTE_ORIGIN en el objeto de archivo al que apunta FileObject. Los sistemas de archivos de red establecen o borran esta marca mediante una llamada a IoSetFileOrigin.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta rutina está disponible en Microsoft Windows XP y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h, Ntifs.h, Fltkernel.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | Cualquier nivel |