WMI 클래스 MSiSCSI_NICConfig
MSiSCSI_NICConfig WMI 클래스는 NIC(네트워크 인터페이스 카드) 포트를 설명합니다.
HBA 초기자에 대한 미니포트 드라이버는 HBA의 각 포트에 대해 MSiSCSI_NICConfig 클래스의 instance 하나 만들어야 합니다.
MSiSCSI_NICConfig 클래스는 Config.mof에 정의되어 있습니다.
class MSiSCSI_NICConfig {
[key] string InstanceName;
boolean Active;
[read, WmiDataId(1), DisplayName("Link Speed") : amended,
Description("Speed of network link in megabits per
second") : amended]
uint32 LinkSpeed;
[read, WmiDataId(2), DisplayName("Max Link Speed") :
amended, Description("Maximum Speed of network link in
megabits per second") : amended]
uint32 MaxLinkSpeed;
[read, WmiDataId(3), DisplayName("Link State") : amended,
description("Link State") : amended,
Values{"Media Disconnected", "Media Connected"} :
amended,
ValueMap{"0", "1"}]
uint32 LinkState;
[read, WmiDataId(4), DisplayName("Max Frame Size") :
amended, description("Maximum frame size") : amended]
uint32 MaxFrameSize;
[read, WmiDataId(5), DisplayName("MAC Address") : amended,
description("Ethernet MAC Address") : amended]
uint8 MacAddress[6];
};
WMI 도구 모음이 이전 클래스 정의를 컴파일하면 MSiSCSI_NICConfig 데이터 구조가 생성됩니다.