Función MultinetGetConnectionPerformanceW (winnetwk.h)
La función
Sintaxis
DWORD MultinetGetConnectionPerformanceW(
[in] LPNETRESOURCEW lpNetResource,
[out] LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct
);
Parámetros
[in] lpNetResource
Puntero a una estructura de NETRESOURCE que especifica el recurso de red. Los miembros siguientes tienen significados específicos en este contexto.
[out] lpNetConnectInfoStruct
Puntero a la estructura NETCONNECTINFOSTRUCT
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR.
Si se produce un error en la función, el valor devuelto es un código de error del sistema , como uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
El recurso de red no proporciona esta información. |
|
El miembro lpLocalName del NETRESOURCE estructura a la que apunta el parámetro lpNetResource no especifica un dispositivo redirigido o el miembro lpRemoteName no especifica el nombre de un recurso que está conectado actualmente. |
|
No se pudo completar la operación, ya sea porque no se ha iniciado un componente de red o porque no se reconoce el nombre del recurso especificado. |
|
El dispositivo local especificado por el miembro lpLocalName no es válido. |
|
No se encuentra el nombre de red. Este error se devuelve si el miembro |
|
Intento de acceder a una dirección no válida. Este error se devuelve si los parámetros de lpNetResource o lpNetConnectInfoStruct eran null. |
|
Se pasó un parámetro incorrecto. Este error se devuelve si el parámetro lpNetConnectInfoStruct no apunta a una estructura NETCONNECTINFOSTRUCT en la que el miembro cbStructure se rellena con el tamaño de estructura adecuado. |
|
La red no está disponible. |
|
Error específico de la red. Para obtener una descripción del error, llame a WNetGetLastError. |
Observaciones
La función multinetGetConnectionPerformance
La información devuelta por la función MultinetGetConnectionPerformance es solo una estimación. El tráfico de red y el enrutamiento pueden afectar a la precisión de los resultados devueltos.
Tenga en cuenta que la función
Si se especifica una ruta de acceso UNC en el lpRemoteName miembro del NETRESOURCE estructura apuntada por el parámetro lpNetResource, el miembro lpRemoteName debe ser un nombre de directorio, no un nombre de archivo.
Una manera típica de usar esta función sería abrir un archivo en un servidor de red (lo que garantizaría que haya una conexión con el archivo), llamar a esta función y usar los resultados para tomar decisiones sobre cómo administrar la E/S de archivos. Por ejemplo, puede decidir si leer todo el archivo en un archivo temporal en el cliente o acceder directamente al archivo en el servidor.
Nota
El encabezado winnetwk.h define MultinetGetConnectionPerformance como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
winnetwk.h |
biblioteca de |
Mpr.lib |
DLL de |
Mpr.dll |