Función RtlIpv4AddressToStringW (ip2string.h)

La función RtlIpv4AddressToString convierte una dirección IPv4 en una cadena en formato decimal de puntos estándar de Internet.

Sintaxis

NTSYSAPI PWSTR RtlIpv4AddressToStringW(
  [in]  const in_addr *Addr,
  [out] PWSTR         S
);

Parámetros

[in] Addr

Dirección IPv4 en orden de bytes de red.

[out] S

Puntero a un búfer en el que se va a almacenar la representación de cadena terminada en NULL de la dirección IPv4. Este búfer debe ser lo suficientemente grande como para contener al menos 16 caracteres.

Valor devuelto

Puntero al carácter NULL insertado al final de la representación de cadena de la dirección IPv4. El autor de la llamada puede usar esto para anexar fácilmente más información a la cadena.

Comentarios

La función RtlIpv4AddressToString se usa para convertir una dirección IPv4 en la representación de cadena de la dirección IPv4 en formato dotted-decimal de Internet.

RtlIpv4AddressToString es una función útil que no requiere que el archivo DLL de Windows Sockets se cargue para tener acceso a una función proporcionada en Windows Sockets para realizar la conversión de dirección IP a cadena.

Cuando se define UNICODE o _UNICODE, RtlIpv4AddressToString se define en RtlIpv4AddressToStringW, la versión Unicode de esta función. El parámetro de cadena S y el valor devuelto de la función se definen en el tipo de datos PWSTR.

Cuando no se definen UNICODE y _UNICODE, RtlIpv4AddressToString se define en RtlIpv4AddressToStringA, la versión ANSI de esta función. El parámetro de cadena S y el valor devuelto de la función se definen en el tipo de datos PSTR.

La estructura IN_ADDR se define en el archivo de encabezado Inaddr.h .

Una biblioteca de importación que contiene la función RtlIpv4AddressToString no se incluye en el Kit de desarrollo de software (SDK) de Microsoft Windows publicado para Windows Vista. La función RtlIpv4AddressToString se incluye en la biblioteca de importación Ntdll.lib incluida en el Kit de controladores de Windows (WDK). Una aplicación también podría usar las funciones GetModuleHandle y GetProcAddress para recuperar el puntero de función de la Ntdll.dll y llamar a esta función.

Nota:

El encabezado ip2string.h define RtlIpv4AddressToString 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

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado ip2string.h (incluya Mstcpip.h, Ip2string.h)
Library ntdll.lib
Archivo DLL ntdll.dll

Consulte también

GetModuleHandle

GetProcAddress

InetNtop

InetPton

LoadLibrary

RtlIpv4AddressToStringEx

RtlIpv4StringToAddress

RtlIpv4StringToAddressEx

RtlIpv6AddressToString

RtlIpv6AddressToStringEx

RtlIpv6StringToAddress

RtlIpv6StringToAddressEx

inet_addr

inet_ntoa