Condividi tramite


Struttura NETWORKINFO

La struttura NETWORKINFO descrive una scheda di interfaccia di rete.

Sintassi

typedef struct _NETWORKINFO {
  BYTE    PermanentAddr[6];
  BYTE    CurrentAddr[6];
  ADDRESS OtherAddress;
  DWORD   LinkSpeed;
  DWORD   MacType;
  DWORD   MaxFrameSize;
  DWORD   Flags;
  DWORD   TimestampScaleFactor;
  BYTE    NodeName[32];
  BOOL    PModeSupported;
  BYTE    Comment[ADAPTER_COMMENT_LENGTH];
} NETWORKINFO, *LPNETWORKINFO;

Members

PermanentAddr

Indirizzo MAC permanente.

CurrentAddr

Indirizzo MAC corrente.

OtherAddress

Altro indirizzo che supporta questo indirizzo (ad esempio IP, IPX).

LinkSpeed

Velocità del collegamento, in Mbps.

MacType

Tipo di supporto.

MaxFrameSize

Dimensioni massime dei fotogrammi consentite.

Flag

Questo parametro può essere uno dei flag informativi seguenti:

Valore Significato
NETWORKINFO_FLAGS_PMODE_NOT_SUPPORTED
La scheda di rete non supporta la modalità promiscua, ovvero acquisisce solo il traffico che viene trasmesso in natura o coinvolge solo il computer locale.
NETWORKINFO_FLAGS_RAS
Si tratta di una scheda di rete virtuale che è una connessione RAS (Remote Access Server) tramite un modem o un'altra scheda di rete.
NETWORKINFO_FLAGS_REMOTE_CARD
La scheda di rete non si trova nel computer locale, ma esegue l'acquisizione in un computer remoto alla richiesta del computer locale.
NETWORKINFO_FLAGS_REMOTE_NAL
Obsoleto; non usare.
NETWORKINFO_FLAGS_REMOTE_NAL_CONNECTED
Obsoleto; non usare.

TimestampScaleFactor

Ad esempio, un valore pari a 1 indica 1/1 ms, 10 indica 1/10 ms, 100 indica 1/100 ms e così via.

Nodename

Nome della workstation remota.

PModeSupported

Indicatore di supporto della modalità P della scheda di interfaccia di rete.

Commento

Campo commento adattatore.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h