ホーム › NetworkManagement.WindowsFilteringPlatform › FWPM_FILTER_FLAGS
FWPM_FILTER_FLAGS
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| FWPM_FILTER_FLAG_NONE | 0 | 0x0 |
| FWPM_FILTER_FLAG_PERSISTENT | 1 | 0x1 |
| FWPM_FILTER_FLAG_BOOTTIME | 2 | 0x2 |
| FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT | 4 | 0x4 |
| FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT | 8 | 0x8 |
| FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED | 16 | 0x10 |
| FWPM_FILTER_FLAG_DISABLED | 32 | 0x20 |
| FWPM_FILTER_FLAG_INDEXED | 64 | 0x40 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FWPM_FILTER_FLAGS : unsigned int {
FWPM_FILTER_FLAG_NONE = 0,
FWPM_FILTER_FLAG_PERSISTENT = 1,
FWPM_FILTER_FLAG_BOOTTIME = 2,
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT = 4,
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT = 8,
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 16,
FWPM_FILTER_FLAG_DISABLED = 32,
FWPM_FILTER_FLAG_INDEXED = 64
} FWPM_FILTER_FLAGS;[Flags]
public enum FWPM_FILTER_FLAGS : uint
{
FWPM_FILTER_FLAG_NONE = 0,
FWPM_FILTER_FLAG_PERSISTENT = 1,
FWPM_FILTER_FLAG_BOOTTIME = 2,
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT = 4,
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT = 8,
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 16,
FWPM_FILTER_FLAG_DISABLED = 32,
FWPM_FILTER_FLAG_INDEXED = 64,
}<Flags>
Public Enum FWPM_FILTER_FLAGS As UInteger
FWPM_FILTER_FLAG_NONE = 0
FWPM_FILTER_FLAG_PERSISTENT = 1
FWPM_FILTER_FLAG_BOOTTIME = 2
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT = 4
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT = 8
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 16
FWPM_FILTER_FLAG_DISABLED = 32
FWPM_FILTER_FLAG_INDEXED = 64
End Enumimport enum
class FWPM_FILTER_FLAGS(enum.IntFlag):
FWPM_FILTER_FLAG_NONE = 0
FWPM_FILTER_FLAG_PERSISTENT = 1
FWPM_FILTER_FLAG_BOOTTIME = 2
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT = 4
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT = 8
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 16
FWPM_FILTER_FLAG_DISABLED = 32
FWPM_FILTER_FLAG_INDEXED = 64// FWPM_FILTER_FLAGS (flags)
pub const FWPM_FILTER_FLAG_NONE: u32 = 0;
pub const FWPM_FILTER_FLAG_PERSISTENT: u32 = 1;
pub const FWPM_FILTER_FLAG_BOOTTIME: u32 = 2;
pub const FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT: u32 = 4;
pub const FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT: u32 = 8;
pub const FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED: u32 = 16;
pub const FWPM_FILTER_FLAG_DISABLED: u32 = 32;
pub const FWPM_FILTER_FLAG_INDEXED: u32 = 64;// FWPM_FILTER_FLAGS
const (
FWPM_FILTER_FLAG_NONE uint32 = 0
FWPM_FILTER_FLAG_PERSISTENT uint32 = 1
FWPM_FILTER_FLAG_BOOTTIME uint32 = 2
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT uint32 = 4
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT uint32 = 8
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED uint32 = 16
FWPM_FILTER_FLAG_DISABLED uint32 = 32
FWPM_FILTER_FLAG_INDEXED uint32 = 64
)const
FWPM_FILTER_FLAG_NONE = 0;
FWPM_FILTER_FLAG_PERSISTENT = 1;
FWPM_FILTER_FLAG_BOOTTIME = 2;
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT = 4;
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT = 8;
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 16;
FWPM_FILTER_FLAG_DISABLED = 32;
FWPM_FILTER_FLAG_INDEXED = 64;// FWPM_FILTER_FLAGS
pub const FWPM_FILTER_FLAG_NONE: u32 = 0;
pub const FWPM_FILTER_FLAG_PERSISTENT: u32 = 1;
pub const FWPM_FILTER_FLAG_BOOTTIME: u32 = 2;
pub const FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT: u32 = 4;
pub const FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT: u32 = 8;
pub const FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED: u32 = 16;
pub const FWPM_FILTER_FLAG_DISABLED: u32 = 32;
pub const FWPM_FILTER_FLAG_INDEXED: u32 = 64;const
FWPM_FILTER_FLAG_NONE* = 0
FWPM_FILTER_FLAG_PERSISTENT* = 1
FWPM_FILTER_FLAG_BOOTTIME* = 2
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT* = 4
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT* = 8
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED* = 16
FWPM_FILTER_FLAG_DISABLED* = 32
FWPM_FILTER_FLAG_INDEXED* = 64enum FWPM_FILTER_FLAGS : uint {
FWPM_FILTER_FLAG_NONE = 0,
FWPM_FILTER_FLAG_PERSISTENT = 1,
FWPM_FILTER_FLAG_BOOTTIME = 2,
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT = 4,
FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT = 8,
FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 16,
FWPM_FILTER_FLAG_DISABLED = 32,
FWPM_FILTER_FLAG_INDEXED = 64,
}#define global FWPM_FILTER_FLAG_NONE 0x0
#define global FWPM_FILTER_FLAG_PERSISTENT 0x1
#define global FWPM_FILTER_FLAG_BOOTTIME 0x2
#define global FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT 0x4
#define global FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT 0x8
#define global FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED 0x10
#define global FWPM_FILTER_FLAG_DISABLED 0x20
#define global FWPM_FILTER_FLAG_INDEXED 0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。