2.2.11 ADAPTERLIST

An ADAPTERLIST contains a list of information about the network adapters on a given system.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

AdapterListNameLength

AdapterListName (46 bytes)

...

...

ServerNameLength

ServerName (variable)

...

NumberOfAdapters

Adapter (variable)

...

NumberOfGuids

Guid (variable)

...

AdapterListNameLength (2 bytes): An unsigned short that MUST contain the value 0x002E.

AdapterListName (46 bytes): MUST be the UNICODE string "class mscs::AdapterList" without a terminating null character.

ServerNameLength (2 bytes): An unsigned short that MUST contain the size in bytes of the ServerName field.

ServerName (variable): MUST be the fully qualified domain name (FQDN) of the server as a Unicode string without a terminating null character.

NumberOfAdapters (2 bytes): An unsigned short that MUST contain the number of Adapter items that follow it.

Adapter (variable): MUST be a valid ADAPTER structure.

NumberOfGuids (2 bytes): An unsigned short that MUST contain the number of Guid items that follow it.

Guid (variable): MUST be a valid SERIALIZEDGUID structure. The number of Guids MUST be greater than or equal to 2 multiplied by the value of NumberOfAdapters.