Condividi tramite


Funzione GetFrameDestAddress

La funzione GetFrameDestAddress recupera l'indirizzo di destinazione di un frame.

Sintassi

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

Parametri

hFrame

Handle del frame a cui ottenere un puntatore.

lpAddress

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

AddressType

Tipo di indirizzo, ad esempio ADDRESS_TYPE_ETHERNET o ADDRESS_TYPE_IP.

Flag

Flag utilizzati per modificare i dati dell'indirizzo di destinazione 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 nel parametro AddressType non è valido per il frame.
BHERR_INVALID_HFRAME
Il valore hFrame non è valido.

Commenti

Il tipo di indirizzo ADDRESS_TYPE_FIND_HIGHEST è consentito. 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 i protocolli e negli 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