Función FreeAddrInfoW (ws2tcpip.h)
La función FreeAddrInfoW libera información de direcciones que la función GetAddrInfoW asigna dinámicamente en estructuras addrinfoW .
Sintaxis
VOID WSAAPI FreeAddrInfoW(
[in] PADDRINFOW pAddrInfo
);
Parámetros
[in] pAddrInfo
Puntero a la estructura addrinfoW o a la lista vinculada de estructuras addrinfoW que se van a liberar. También se libera todo el almacenamiento dinámico al que se apunta dentro de la estructura o las estructuras addrinfoW .
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
La función FreeAddrInfoW libera estructuras addrinfoW asignadas dinámicamente por la función GetAddrInfoW unicode. La función FreeAddrInfoW libera la estructura addrinfoW inicial a la que apunta el parámetro pAddrInfo , incluidos los búferes a los que apuntan los miembros de la estructura y, a continuación, continúa liberando las estructuras addrinfoW vinculadas por el miembro ai_next de la estructura addrinfoW . La función FreeAddrInfoW continúa liberando estructuras vinculadas hasta que se encuentre un miembro de ai_nextNULL.
Las macros del archivo de encabezado Winsock definen un nombre de función de mayúsculas y minúsculas mixtas de FreeAddrInfo y una estructura ADDRINFOT . Se debe llamar a esta función FreeAddrInfo con el parámetro pAddrInfo de un puntero de tipo ADDRINFOT. Cuando se define UNICODE o _UNICODE, FreeAddrInfo se define en FreeAddrInfoW, la versión Unicode de la función y ADDRINFOT se define en la estructura addrinfoW . Cuando no se define UNICODE o _UNICODE, FreeAddrInfo se define en freeaddrinfo, la versión ANSI de la función y ADDRINFOT se define en la estructura addrinfo .
Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.
Nota
El encabezado ws2tcpip.h define FreeAddrInfo 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 Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | ws2tcpip.h |
Library | Ws2_32.lib |
Archivo DLL | Ws2_32.dll |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de