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 |
---|---|
|
El usuario no tiene acceso a la información pedida. |
|
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 |