ホーム › Networking.NetworkListManager › NLM_NETWORK_CATEGORY
NLM_NETWORK_CATEGORY
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NLM_NETWORK_CATEGORY_PUBLIC | 0 | 0x0 | パブリック(信頼されていない)ネットワークです。 |
| NLM_NETWORK_CATEGORY_PRIVATE | 1 | 0x1 | プライベート(信頼された)ネットワークです。 |
| NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED | 2 | 0x2 | Active Directory ドメインに対して認証されたネットワークです。 |
公式ドキュメント
NLM_NETWORK_CATEGORY 列挙型は、ネットワークのカテゴリの種類を指定するフラグのセットです。
解説(Remarks)
プライベートまたはパブリックのネットワーク カテゴリを、どの Windows ファイアウォール ポートが開いているかの判断に使用してはなりません。ユーザーがこれらのカテゴリの既定の設定を変更できるためです。代わりに、必要なポートが開いていることを確認するにはファイアウォール API を呼び出す必要があります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NLM_NETWORK_CATEGORY : int {
NLM_NETWORK_CATEGORY_PUBLIC = 0,
NLM_NETWORK_CATEGORY_PRIVATE = 1,
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = 2
} NLM_NETWORK_CATEGORY;public enum NLM_NETWORK_CATEGORY : int
{
NLM_NETWORK_CATEGORY_PUBLIC = 0,
NLM_NETWORK_CATEGORY_PRIVATE = 1,
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = 2,
}Public Enum NLM_NETWORK_CATEGORY As Integer
NLM_NETWORK_CATEGORY_PUBLIC = 0
NLM_NETWORK_CATEGORY_PRIVATE = 1
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = 2
End Enumimport enum
class NLM_NETWORK_CATEGORY(enum.IntEnum):
NLM_NETWORK_CATEGORY_PUBLIC = 0
NLM_NETWORK_CATEGORY_PRIVATE = 1
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = 2// NLM_NETWORK_CATEGORY
pub const NLM_NETWORK_CATEGORY_PUBLIC: i32 = 0;
pub const NLM_NETWORK_CATEGORY_PRIVATE: i32 = 1;
pub const NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED: i32 = 2;// NLM_NETWORK_CATEGORY
const (
NLM_NETWORK_CATEGORY_PUBLIC int32 = 0
NLM_NETWORK_CATEGORY_PRIVATE int32 = 1
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED int32 = 2
)const
NLM_NETWORK_CATEGORY_PUBLIC = 0;
NLM_NETWORK_CATEGORY_PRIVATE = 1;
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = 2;// NLM_NETWORK_CATEGORY
pub const NLM_NETWORK_CATEGORY_PUBLIC: i32 = 0;
pub const NLM_NETWORK_CATEGORY_PRIVATE: i32 = 1;
pub const NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED: i32 = 2;const
NLM_NETWORK_CATEGORY_PUBLIC* = 0
NLM_NETWORK_CATEGORY_PRIVATE* = 1
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED* = 2enum NLM_NETWORK_CATEGORY : int {
NLM_NETWORK_CATEGORY_PUBLIC = 0,
NLM_NETWORK_CATEGORY_PRIVATE = 1,
NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED = 2,
}#define global NLM_NETWORK_CATEGORY_PUBLIC 0x0
#define global NLM_NETWORK_CATEGORY_PRIVATE 0x1
#define global NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED 0x2