Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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
Указывает идентификатор виртуальной локальной сети. Используйте это поле, если идентификатор свойства PktMonCompProp_Vlan.
CompartmentId
Указывает идентификатор отсека. Используйте это поле, если идентификатор свойства PktMonCompProp_CompartmentId.
OptDataPath
Указывает необязательный путь к данным. Используйте это поле, если идентификатор свойства PktMonCompProp_OptDataPath.
NdisObject
Указывает тип объекта NDIS. Используйте это поле, если идентификатор свойства PktMonCompProp_NdisObject.
EtherType
Указывает EthereumType. Используйте это поле, если идентификатор свойства PktMonCompProp_EtherType.
IfGuid
Указывает GUID интерфейса. Используйте это поле, если идентификатор свойства PktMonCompProp_IfGuid.
MacAddress
Указывает MAC-адрес. Используйте это поле, если идентификатор свойства PktMonCompProp_PhysAddress.
VMSwitchName[PKTMON_MAX_PROPERTY_LENGTH_BYTES]
SockAddr
Указывает адрес сокета. Используйте это поле, если идентификатор свойства PktMonCompProp_IpAddress.
Требования
| Требование | Ценность |
|---|---|
| Заголовок | pktmonclntk.h |