NETWORKINFO-Struktur

Die NETWORKINFO-Struktur beschreibt eine NIC.

Syntax

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

Permanente MAC-Adresse.

CurrentAddr

Aktuelle MAC-Adresse.

OtherAddress

Andere Adresse, die dies unterstützt (z. B. IP, IPX).

LinkSpeed

Verbindungsgeschwindigkeit in MBit/s.

MacType

Medientyp.

MaxFrameSize

Maximal zulässige Framegröße.

Flags

Dieser Parameter kann eines der folgenden Informationsflags sein:

Wert Bedeutung
_NETWORKINFO-FLAGS _ PMODE _ NICHT _ UNTERSTÜTZT
Die Netzwerkkarte unterstützt keinen promiscuous-Modus, d. h., sie erfasst nur Datenverkehr, der übertragen wird oder nur den lokalen Computer betrifft.
_NETWORKINFO-FLAGS _ RAS
Dies ist eine virtuelle Netzwerkkarte, bei der es sich um eine RAS-Verbindung (Ras Access Server) über ein Modem oder eine andere Netzwerkkarte handelt.
NETWORKINFO _ FLAGS _ REMOTE _ CARD
Die Netzwerkkarte befindet sich nicht auf dem lokalen Computer, sondern wird auf einem Remotecomputer auf dem lokalen Computer erfasst.
NETWORKINFO _ FLAGS _ REMOTE _ NAL
Veraltet; nicht verwenden.
NETWORKINFO _ FLAGS _ REMOTE _ NAL _ CONNECTED
Veraltet; nicht verwenden.

TimestampScaleFactor

Beispielsweise gibt der Wert 1 1/1 ms an, 10 steht für 1/10 ms, 100 für 1/100 ms und so weiter.

NodeName

Name der Remotearbeitsstation.

PModeSupported

NIC-P-Modus-Unterstützungsindikator.

Comment

Adapterkommentarfeld.

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