共用方式為


PKTMON_COMPONENT_PROPERTY結構 (pktmonclntk.h)

PKTMON_COMPONENT_PROPERTY結構會定義封包監視器元件的各種屬性。

語法

typedef struct _PKTMON_COMPONENT_PROPERTY {
  PKTMON_COMPONENT_PROPERTY_ID Id;
  union {
    ULONG              IfIndex;
    ULONG              MiniportIfIndex;
    ULONG              LowerIfIndex;
    ULONG              VmsExtIfIndex;
    ULONG              LowestIfIndex;
    ULONG              NdisMedium;
    ULONG              IpIfIndex;
    ULONG              Vsid;
    ULONG              Vlan;
    ULONG              CompartmentId;
    USHORT             OptDataPath;
    USHORT             NdisObject;
    USHORT             EtherType;
    GUID               IfGuid;
    PKTMON_MAC_ADDRESS MacAddress;
    CHAR               VMSwitchName[PKTMON_MAX_PROPERTY_LENGTH_BYTES];
    SOCKADDR_INET      SockAddr;
  };
} PKTMON_COMPONENT_PROPERTY;

成員

Id

指定元件屬性的識別碼。 此欄位的類型為 PKTMON_COMPONENT_PROPERTY_ID

IfIndex

指定介面索引。 當屬性識別碼 PktMonCompProp_IfIndex時,請使用此欄位。

MiniportIfIndex

指定迷你埠介面索引。 當屬性識別碼 PktMonCompProp_MiniportIfIndex時,請使用此欄位。

LowerIfIndex

指定較低的介面索引。 當屬性識別碼 PktMonCompProp_LowerIfIndex時,請使用此欄位。

VmsExtIfIndex

指定 VMS 擴充介面索引。 當屬性識別碼 PktMonCompProp_VmsExtIfIndex時,請使用此欄位。

LowestIfIndex

指定最低的介面索引。 當屬性識別碼 PktMonCompProp_LowestIfIndex時,請使用此欄位。

NdisMedium

指定 NDIS 中型類型。 當屬性識別碼 PktMonCompProp_NdisMedium時,請使用此欄位。

IpIfIndex

指定IP介面索引。 當屬性識別碼 PktMonCompProp_IpIfIndex時,請使用此欄位。

Vsid

指定虛擬子網標識碼。 當屬性識別碼 PktMonCompProp_Vsid時,請使用此欄位。

Vlan

指定 VLAN 識別碼。 當屬性識別碼 PktMonCompProp_Vlan時,請使用此欄位。

CompartmentId

指定區間標識碼。 當屬性識別碼 PktMonCompProp_CompartmentId時,請使用此欄位。

OptDataPath

指定選擇性的數據路徑。 當屬性識別碼 PktMonCompProp_OptDataPath時,請使用此欄位。

NdisObject

指定 NDIS 物件類型。 當屬性識別碼 PktMonCompProp_NdisObject時,請使用此欄位。

EtherType

指定 EtherType。 當屬性識別碼 PktMonCompProp_EtherType時,請使用此欄位。

IfGuid

指定介面 GUID。 當屬性識別碼 PktMonCompProp_IfGuid時,請使用此欄位。

MacAddress

指定 MAC 位址。 當屬性識別碼 PktMonCompProp_PhysAddress時,請使用此欄位。

VMSwitchName[PKTMON_MAX_PROPERTY_LENGTH_BYTES]

SockAddr

指定套接字位址。 當屬性識別碼 PktMonCompProp_IpAddress時,請使用此欄位。

需求

要求 價值
標題 pktmonclntk.h

另請參閱