Win32 API 日本語リファレンス
ホームNetworking.NetworkListManager › NLM_NETWORK_PROPERTY_CHANGE

NLM_NETWORK_PROPERTY_CHANGE

列挙型
基底型i4

メンバー 5

名前10進16進説明
NLM_NETWORK_PROPERTY_CHANGE_CONNECTION10x1このネットワークへの接続が追加または削除されました。
NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION20x2ネットワークの説明が変更されました。
NLM_NETWORK_PROPERTY_CHANGE_NAME40x4ネットワークの名前が変更されました。
NLM_NETWORK_PROPERTY_CHANGE_ICON80x8
NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE160x10ネットワークのカテゴリが変更されました。

公式ドキュメント

NLM_NETWORK_PROPERTY_CHANGE 列挙型は、ネットワークのプロパティに加えられた変更を定義するフラグのセットです。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum NLM_NETWORK_PROPERTY_CHANGE : int {
    NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 1,
    NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 2,
    NLM_NETWORK_PROPERTY_CHANGE_NAME = 4,
    NLM_NETWORK_PROPERTY_CHANGE_ICON = 8,
    NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 16
} NLM_NETWORK_PROPERTY_CHANGE;
public enum NLM_NETWORK_PROPERTY_CHANGE : int
{
    NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 1,
    NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 2,
    NLM_NETWORK_PROPERTY_CHANGE_NAME = 4,
    NLM_NETWORK_PROPERTY_CHANGE_ICON = 8,
    NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 16,
}
Public Enum NLM_NETWORK_PROPERTY_CHANGE As Integer
    NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 1
    NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 2
    NLM_NETWORK_PROPERTY_CHANGE_NAME = 4
    NLM_NETWORK_PROPERTY_CHANGE_ICON = 8
    NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 16
End Enum
import enum

class NLM_NETWORK_PROPERTY_CHANGE(enum.IntEnum):
    NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 1
    NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 2
    NLM_NETWORK_PROPERTY_CHANGE_NAME = 4
    NLM_NETWORK_PROPERTY_CHANGE_ICON = 8
    NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 16
// NLM_NETWORK_PROPERTY_CHANGE
pub const NLM_NETWORK_PROPERTY_CHANGE_CONNECTION: i32 = 1;
pub const NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION: i32 = 2;
pub const NLM_NETWORK_PROPERTY_CHANGE_NAME: i32 = 4;
pub const NLM_NETWORK_PROPERTY_CHANGE_ICON: i32 = 8;
pub const NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE: i32 = 16;
// NLM_NETWORK_PROPERTY_CHANGE
const (
	NLM_NETWORK_PROPERTY_CHANGE_CONNECTION int32 = 1
	NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION int32 = 2
	NLM_NETWORK_PROPERTY_CHANGE_NAME int32 = 4
	NLM_NETWORK_PROPERTY_CHANGE_ICON int32 = 8
	NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE int32 = 16
)
const
  NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 1;
  NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 2;
  NLM_NETWORK_PROPERTY_CHANGE_NAME = 4;
  NLM_NETWORK_PROPERTY_CHANGE_ICON = 8;
  NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 16;
// NLM_NETWORK_PROPERTY_CHANGE
pub const NLM_NETWORK_PROPERTY_CHANGE_CONNECTION: i32 = 1;
pub const NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION: i32 = 2;
pub const NLM_NETWORK_PROPERTY_CHANGE_NAME: i32 = 4;
pub const NLM_NETWORK_PROPERTY_CHANGE_ICON: i32 = 8;
pub const NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE: i32 = 16;
const
  NLM_NETWORK_PROPERTY_CHANGE_CONNECTION* = 1
  NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION* = 2
  NLM_NETWORK_PROPERTY_CHANGE_NAME* = 4
  NLM_NETWORK_PROPERTY_CHANGE_ICON* = 8
  NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE* = 16
enum NLM_NETWORK_PROPERTY_CHANGE : int {
    NLM_NETWORK_PROPERTY_CHANGE_CONNECTION = 1,
    NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION = 2,
    NLM_NETWORK_PROPERTY_CHANGE_NAME = 4,
    NLM_NETWORK_PROPERTY_CHANGE_ICON = 8,
    NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE = 16,
}
#define global NLM_NETWORK_PROPERTY_CHANGE_CONNECTION     0x1
#define global NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION    0x2
#define global NLM_NETWORK_PROPERTY_CHANGE_NAME           0x4
#define global NLM_NETWORK_PROPERTY_CHANGE_ICON           0x8
#define global NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE 0x10