GetFrameDestAddress-Funktion

Die GetFrameDestAddress-Funktion ruft die Zieladresse eines Frames ab.

Syntax

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

Parameter

hFrame

Ein Handle des Frames, auf den ein Zeiger angezeigt werden soll.

lpAddress

Ein Rückgabepuffer, in dem die Zieladresse des Frames gespeichert wird.

Adresstyp

Ein Adresstyp, z. B. ADDRESS _ TYPE ETHERNET oder ADDRESS TYPE _ _ _ IP.

Flags

Die Flags, die zum Ändern der zurückgegebenen Zieladressdaten verwendet werden.

Wert Bedeutung
_ADDRESSTYPE-FLAGS _ NORMALISIEREN
Bricht die Routing- und Gruppen-BITs ab.
ADDRESSTYPE _ FLAGS _ BIT _ REVERSE
Konvertiert Tokenring-Netzwerkadressen wieder in den normalen Modus.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der lpAddress-Wert gültig, und der Rückgabewert ist BHERR _ SUCCESS.

Wenn die Funktion nicht erfolgreich ist, ist der Rückgabewert ein Fehlercode.

Rückgabecode Beschreibung
_BHERR-PROTOKOLL _ NICHT _ GEFUNDEN
Das angegebene Protokoll im AddressType-Parameter ist für den Frame ungültig.
BHERR _ INVALID _ HFRAME
Der hFrame-Wert ist ungültig.

Bemerkungen

Der _ Adresstyp ADDRESS TYPE _ FIND _ HIGHEST ist zulässig. Wenn dieser Adresstyp verwendet wird, sucht die Funktion nach der IPX-, XNS-, IP- oder VINES-IP-Adresse, bevor die ETHERNET-, TOKENRING- oder FDDI-Adresse zurückgegeben wird. Dieser Ansatz ist nützlich für Protokolle und in Umgebungen, in denen zwei NICs unter einer einzelnen Serveradresse multiplexiert werden können.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Netmon.h
Bibliothek
Nmapi.lib
DLL
Nmapi.dll