Partager via


GetFrameSourceAddress, fonction

La fonction GetFrameSourceAddress récupère l’adresse source d’un frame.

Syntaxe

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

Paramètres

hFrame

Handle vers le cadre vers lequel obtenir un pointeur.

lpAddress

Mémoire tampon de retour qui stocke l’adresse source du frame.

Typedadresse

Type d’adresse recherché, par exemple ADDRESS_TYPE_ETHERNET ou ADDRESS_TYPE_IP.

Indicateurs

Indicateurs utilisés pour modifier les données d’adresse source retournées.

Valeur Signification
ADDRESSTYPE_FLAGS_NORMALIZE
Annule les bits de routage et de groupe.
ADDRESSTYPE_FLAGS_BIT_REVERSE
Convertit les adresses réseau en anneau de jetons à la normale.

Valeur retournée

Si la fonction réussit, la valeur lpAddress est valide et la valeur de retour est BHERR_SUCCESS.

Si la fonction échoue, la valeur de retour est un code d’erreur.

Code de retour Description
BHERR_PROTOCOL_NOT_FOUND
Le protocole spécifié par le paramètre AddressType n’est pas valide pour le frame.
BHERR_INVALID_HFRAME
La valeur du paramètre hFrame n’est pas valide.

Notes

Un type d’adresse de ADDRESS_TYPE_FIND_HIGHEST est autorisé. Lorsque ce type d’adresse est utilisé, la fonction recherche l’adresse IPX, XNS, IP ou VINES avant de renvoyer l’adresse ETHERNET, TOKENRING ou FDDI. Cette approche est utile pour les protocoles et les environnements dans lesquels deux cartes réseau peuvent être multiplexées sous une seule adresse de serveur.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Netmon.h
Bibliothèque
Nmapi.lib
DLL
Nmapi.dll