FWPM_VSWITCH_EVENT0 구조체(fwpmtypes.h)
FWPM_VSWITCH_EVENT0 구조에는 vSwitch 이벤트에 대한 정보가 포함됩니다.
구문
typedef struct FWPM_VSWITCH_EVENT0_ {
FWPM_VSWITCH_EVENT_TYPE eventType;
wchar_t *vSwitchId;
union {
struct {
ULONG numvSwitchFilterExtensions;
LPWSTR *vSwitchFilterExtensions;
} positionInfo;
struct {
BOOL inRequiredPosition;
ULONG numvSwitchFilterExtensions;
LPWSTR *vSwitchFilterExtensions;
} reorderInfo;
};
} FWPM_VSWITCH_EVENT0;
멤버
eventType
vSwitch 이벤트의 유형입니다.
vSwitchId
형식: wchar_t*
vSwitch를 식별하는 GUID입니다.
positionInfo
eventType이 FWPM_VSWITCH_EVENT_FILTER_ADD_TO_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION 때 사용할 수 있습니다.
positionInfo.numvSwitchFilterExtensions
형식: ULONG
vSwitch 필터 확장의 수입니다.
positionInfo.vSwitchFilterExtensions
형식: LPWSTR*
size_is(numvSwitchFilterExtensions)
다른 vSwitch 확장을 식별하는 문자열의 배열입니다.
reorderInfo
eventType이 FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER 때 사용할 수 있습니다.
reorderInfo.inRequiredPosition
형식: BOOL
True이면 필터 엔진이 커밋된 필터를 올바르게 적용하는 데 필요한 위치에 있습니다. 그렇지 않으면 false입니다.
reorderInfo.numvSwitchFilterExtensions
형식: ULONG
vSwitch 필터 확장의 수입니다.
reorderInfo.vSwitchFilterExtensions
형식: LPWSTR*
size_is(numvSwitchFilterExtensions)
다른 vSwitch 확장을 식별하는 문자열의 배열입니다.
설명
명명되지 않은 공용 구조체의 경우 switch_is(eventType), switch_type(FWPM_VSWITCH_EVENT_TYPE)입니다.
FWPM_VSWITCH_EVENT0 FWPM_VSWITCH_EVENT 특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | fwpmtypes.h |