Condividi tramite


Funzione GetFrameSourceAddress

La funzione GetFrameSourceAddress recupera l'indirizzo di origine di un frame.

Sintassi

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

Parametri

hFrame

Handle per il frame a cui ottenere un puntatore.

lpAddress

Buffer restituito che archivia l'indirizzo di origine del frame.

AddressType

Tipo di indirizzo cercato, ad esempio ADDRESS_TYPE_ETHERNET o ADDRESS_TYPE_IP.

Flag

Flag utilizzati per modificare i dati dell'indirizzo di origine restituiti.

Valore Significato
ADDRESSTYPE_FLAGS_NORMALIZE
Annulla il routing e i BIT di gruppo.
ADDRESSTYPE_FLAGS_BIT_REVERSE
Converte gli indirizzi di rete dell'anello di token in normale.

Valore restituito

Se la funzione ha esito positivo, il valore lpAddress è valido e il valore restituito è BHERR_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice di errore.

Codice restituito Descrizione
BHERR_PROTOCOL_NOT_FOUND
Il protocollo specificato dal parametro AddressType non è valido per il frame.
BHERR_INVALID_HFRAME
Il valore del parametro hFrame non è valido.

Commenti

È consentito un tipo di indirizzo di ADDRESS_TYPE_FIND_HIGHEST . Quando si usa questo tipo di indirizzo, la funzione cerca l'indirizzo IPX, XNS, IP o VINES prima di restituire l'indirizzo ETHERNET, TOKENRING o FDDI. Questo approccio è utile per protocolli e ambienti in cui due schede di interfaccia di rete possono essere multiplexing in un singolo indirizzo del server.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h
Libreria
Nmapi.lib
DLL
Nmapi.dll