Función NetFileClose (lmshare.h)

Fuerza a un recurso a cerrarse. Esta función se puede usar cuando un error impide el cierre por cualquier otro medio. Debe usar NetFileClose con precaución porque no escribe datos almacenados en caché en el sistema cliente en el archivo antes de cerrar el archivo.

Sintaxis

NET_API_STATUS NET_API_FUNCTION NetFileClose(
  [in] LMSTR servername,
  [in] DWORD fileid
);

Parámetros

[in] servername

Puntero a una cadena que especifica el nombre DNS o NetBIOS del servidor remoto en el que se va a ejecutar la función. Si este parámetro es NULL, se usa el equipo local.

Esta cadena es Unicode si se define _WIN32_WINNT o FORCE_UNICODE .

[in] fileid

Especifica el identificador de archivo de la instancia de recurso abierta que se va a cerrar.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NERR_Success.

Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes códigos de error.

Código devuelto Descripción
ERROR_ACCESS_DENIED
El usuario no tiene acceso a la información pedida.
ERROR_FILE_NOT_FOUND
No se encontró el archivo.

Comentarios

Solo los miembros del grupo local Administradores o Operadores de servidor pueden ejecutar correctamente la función NetFileClose .

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado lmshare.h (include Lm.h)
Library Netapi32.lib
Archivo DLL Netapi32.dll

Consulte también

Funciones de NetFile

Funciones de administración de redes

Introducción a la administración de redes