Share via


estructura MIB_UDPROW (udpmib.h)

La estructura de MIB_UDPROW contiene una entrada de la tabla de escucha del Protocolo de datagramas de usuario (UDP) para IPv4 en el equipo local.

Sintaxis

typedef struct _MIB_UDPROW {
  DWORD dwLocalAddr;
  DWORD dwLocalPort;
} MIB_UDPROW, *PMIB_UDPROW;

Miembros

dwLocalAddr

Dirección IPv4 del punto de conexión UDP en el equipo local.

Un valor de cero indica un agente de escucha UDP dispuesto a aceptar datagramas para cualquier interfaz IP asociada al equipo local.

dwLocalPort

Número de puerto del punto de conexión UDP en el equipo local. Este miembro se almacena en orden de bytes de red.

Comentarios

La función GetUdpTable recupera la tabla del agente de escucha UDP IPv4 en el equipo local y devuelve esta información en una estructura de MIB_UDPTABLE .

Una matriz de estructuras de MIB_UDPROW se encuentra en la estructura MIB_UDPTABLE .

El miembro dwLocalAddr se almacena como DWORD en el mismo formato que la estructura in_addr . Para usar el miembro dwLocalAddr , pueden ser necesarias las funciones ntohl o inet_ntoa en Windows Sockets o funciones similares. En Windows Vista y versiones posteriores, las funciones RtlIpv4AddressToString o RtlIpv4AddressToStringEx se pueden usar para convertir la dirección IPv4 en el miembro dwLocalAddr en una cadena sin cargar el archivo DLL de Windows Sockets.

El miembro dwLocalPort está en orden de bytes de red. Para usar el miembro dwLocalPort , pueden ser necesarias las funciones ntohs o inet_ntoa en Windows Sockets o funciones similares.

La estructura MIB_UDPTABLE contiene la tabla del agente de escucha UDP para IPv4 en el equipo local. El nombre se basa en la definición de esta tabla en RFC 1213 publicada por el IETF. Para obtener más información, vea http://www.ietf.org/rfc/rfc1213.txt. Esta tabla contiene puntos de conexión UDP para IPv4 que se han enlazado a una dirección. Debe tenerse en cuenta que una aplicación puede crear un socket UDP y enlazarlo a una dirección para el único propósito de enviar un datagrama UDP, sin intención de recibir paquetes mediante este socket (funciona como agente de escucha).

En el Kit de desarrollo de software (SDK) de Microsoft Windows publicado para Windows Vista y versiones posteriores, la organización de los archivos de encabezado ha cambiado. Esta estructura se define en el archivo de encabezado Udpmib.h , no en el archivo de encabezado Iprtrmib.h . Tenga en cuenta que el archivo de encabezado Udpmib.h se incluye automáticamente en Iprtrmib.h, que se incluye automáticamente en el archivo de encabezado Iphlpapi.h . Los archivos de encabezado Udpmib.h e Iprtrmib.h nunca deben usarse directamente.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado udpmib.h (include Iphlpapi.h)

Consulte también

GetExtendedUdpTable

GetUdp6Table

GetUdpTable

MIB_UDP6ROW

MIB_UDP6TABLE

MIB_UDPSTATS

MIB_UDPTABLE

RtlIpv4AddressToString

RtlIpv4AddressToStringEx

bind

in_addr

inet_ntoa

ntohl

ntohs