Поделиться через


Функция GetFrameDestAddress

Функция GetFrameDestAddress извлекает адрес назначения кадра.

Синтаксис

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

Параметры

hFrame

Дескриптор кадра для получения указателя.

lpAddress

Возвращаемый буфер, в котором хранится адрес назначения кадра.

AddressType

Тип адреса, например ADDRESS_TYPE_ETHERNET или ADDRESS_TYPE_IP.

Flags

Флаги, используемые для изменения возвращаемых данных адреса назначения.

Значение Значение
ADDRESSTYPE_FLAGS_NORMALIZE
Отменяет маршрутизацию и групповые бизнес-классы.
ADDRESSTYPE_FLAGS_BIT_REVERSE
Преобразует сетевые адреса круга токенов обратно в обычный режим.

Возвращаемое значение

Если функция выполнена успешно, значение lpAddress является допустимым , а возвращаемое значение — BHERR_SUCCESS.

Если функция завершается сбоем, возвращаемым значением является код ошибки.

Код возврата Описание
BHERR_PROTOCOL_NOT_FOUND
Указанный протокол в параметре AddressType недопустим для кадра.
BHERR_INVALID_HFRAME
Недопустимое значение hFrame .

Комментарии

Разрешен тип адреса ADDRESS_TYPE_FIND_HIGHEST . При использовании этого типа адреса функция выполняет поиск IPX, XNS, IP-адреса или IP-адреса VINES перед возвратом адреса ETHERNET, TOKENRING или FDDI. Этот подход полезен для протоколов и в средах, где две сетевые карты могут быть мультиплексированы под одним адресом сервера.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h
Библиотека
Nmapi.lib
DLL
Nmapi.dll