Compartir a través de


Función GetFrameSourceAddress

La función GetFrameSourceAddress recupera la dirección de origen de un marco.

Sintaxis

DWORD WINAPI GetFrameSourceAddress(
   HFRAME    hFrame,
   LPADDRESS lpAddress,
   DWORD     AddressType,
   DWORD     Flags
);

Parámetros

hFrame

Identificador del marco al que se va a obtener un puntero.

lpAddress

Búfer de retorno que almacena la dirección de origen del marco.

AddressType

Tipo de dirección buscado, como ADDRESS_TYPE_ETHERNET o ADDRESS_TYPE_IP.

Marcas

Marcas usadas para modificar los datos de dirección de origen devueltos.

Valor Significado
ADDRESSTYPE_FLAGS_NORMALIZE
Cancela el enrutamiento y los BI de grupo.
ADDRESSTYPE_FLAGS_BIT_REVERSE
Convierte las direcciones de red de anillo de token en normal.

Valor devuelto

Si la función se ejecuta correctamente, el valor lpAddress es válido y el valor devuelto es BHERR_SUCCESS.

Si la función no se realiza correctamente, el valor devuelto es un código de error.

Código devuelto Descripción
BHERR_PROTOCOL_NOT_FOUND
El protocolo especificado por el parámetro AddressType no es válido para el marco.
BHERR_INVALID_HFRAME
El valor del parámetro hFrame no es válido.

Observaciones

Se permite un tipo de dirección de ADDRESS_TYPE_FIND_HIGHEST . Cuando se usa este tipo de dirección, la función busca la dirección IPX, XNS, IP o VINES antes de devolver la dirección ETHERNET, TOKENRING o FDDI. Este enfoque es útil para protocolos y entornos en los que se pueden multiplexar dos NIC en una sola dirección de servidor.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Netmon.h
Biblioteca
Nmapi.lib
Archivo DLL
Nmapi.dll