Win32 API 日本語リファレンス
ホームSystem.RemoteDesktop › TARGET_CHANGE_TYPE

TARGET_CHANGE_TYPE

列挙型
基底型i4

メンバー 11

名前10進16進説明
TARGET_CHANGE_UNSPEC10x1ターゲットで不特定の変更が発生しました。
TARGET_EXTERNALIP_CHANGED20x2ターゲットの外部 IP アドレスが変更されました。
TARGET_INTERNALIP_CHANGED40x4ターゲットの内部 IP アドレスが変更されました。
TARGET_JOINED80x8ターゲットが RD 接続ブローカーに報告されました。
TARGET_REMOVED160x10ターゲットが RD 接続ブローカーのストアから削除されました。
TARGET_STATE_CHANGED320x20ターゲットの状態が変更されました。ターゲットの現在の状態を確認するには、ITsSbTargetTargetState プロパティを調べてください。
TARGET_IDLE640x40ターゲットは現在どのセッションもホストしていません。
TARGET_PENDING1280x80
TARGET_INUSE2560x100
TARGET_PATCH_STATE_CHANGED5120x200
TARGET_FARM_MEMBERSHIP_CHANGED10240x400

公式ドキュメント

ターゲットで発生した変更の種類を指定します。

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

各言語での定義

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

typedef enum TARGET_CHANGE_TYPE : int {
    TARGET_CHANGE_UNSPEC = 1,
    TARGET_EXTERNALIP_CHANGED = 2,
    TARGET_INTERNALIP_CHANGED = 4,
    TARGET_JOINED = 8,
    TARGET_REMOVED = 16,
    TARGET_STATE_CHANGED = 32,
    TARGET_IDLE = 64,
    TARGET_PENDING = 128,
    TARGET_INUSE = 256,
    TARGET_PATCH_STATE_CHANGED = 512,
    TARGET_FARM_MEMBERSHIP_CHANGED = 1024
} TARGET_CHANGE_TYPE;
public enum TARGET_CHANGE_TYPE : int
{
    TARGET_CHANGE_UNSPEC = 1,
    TARGET_EXTERNALIP_CHANGED = 2,
    TARGET_INTERNALIP_CHANGED = 4,
    TARGET_JOINED = 8,
    TARGET_REMOVED = 16,
    TARGET_STATE_CHANGED = 32,
    TARGET_IDLE = 64,
    TARGET_PENDING = 128,
    TARGET_INUSE = 256,
    TARGET_PATCH_STATE_CHANGED = 512,
    TARGET_FARM_MEMBERSHIP_CHANGED = 1024,
}
Public Enum TARGET_CHANGE_TYPE As Integer
    TARGET_CHANGE_UNSPEC = 1
    TARGET_EXTERNALIP_CHANGED = 2
    TARGET_INTERNALIP_CHANGED = 4
    TARGET_JOINED = 8
    TARGET_REMOVED = 16
    TARGET_STATE_CHANGED = 32
    TARGET_IDLE = 64
    TARGET_PENDING = 128
    TARGET_INUSE = 256
    TARGET_PATCH_STATE_CHANGED = 512
    TARGET_FARM_MEMBERSHIP_CHANGED = 1024
End Enum
import enum

class TARGET_CHANGE_TYPE(enum.IntEnum):
    TARGET_CHANGE_UNSPEC = 1
    TARGET_EXTERNALIP_CHANGED = 2
    TARGET_INTERNALIP_CHANGED = 4
    TARGET_JOINED = 8
    TARGET_REMOVED = 16
    TARGET_STATE_CHANGED = 32
    TARGET_IDLE = 64
    TARGET_PENDING = 128
    TARGET_INUSE = 256
    TARGET_PATCH_STATE_CHANGED = 512
    TARGET_FARM_MEMBERSHIP_CHANGED = 1024
// TARGET_CHANGE_TYPE
pub const TARGET_CHANGE_UNSPEC: i32 = 1;
pub const TARGET_EXTERNALIP_CHANGED: i32 = 2;
pub const TARGET_INTERNALIP_CHANGED: i32 = 4;
pub const TARGET_JOINED: i32 = 8;
pub const TARGET_REMOVED: i32 = 16;
pub const TARGET_STATE_CHANGED: i32 = 32;
pub const TARGET_IDLE: i32 = 64;
pub const TARGET_PENDING: i32 = 128;
pub const TARGET_INUSE: i32 = 256;
pub const TARGET_PATCH_STATE_CHANGED: i32 = 512;
pub const TARGET_FARM_MEMBERSHIP_CHANGED: i32 = 1024;
// TARGET_CHANGE_TYPE
const (
	TARGET_CHANGE_UNSPEC int32 = 1
	TARGET_EXTERNALIP_CHANGED int32 = 2
	TARGET_INTERNALIP_CHANGED int32 = 4
	TARGET_JOINED int32 = 8
	TARGET_REMOVED int32 = 16
	TARGET_STATE_CHANGED int32 = 32
	TARGET_IDLE int32 = 64
	TARGET_PENDING int32 = 128
	TARGET_INUSE int32 = 256
	TARGET_PATCH_STATE_CHANGED int32 = 512
	TARGET_FARM_MEMBERSHIP_CHANGED int32 = 1024
)
const
  TARGET_CHANGE_UNSPEC = 1;
  TARGET_EXTERNALIP_CHANGED = 2;
  TARGET_INTERNALIP_CHANGED = 4;
  TARGET_JOINED = 8;
  TARGET_REMOVED = 16;
  TARGET_STATE_CHANGED = 32;
  TARGET_IDLE = 64;
  TARGET_PENDING = 128;
  TARGET_INUSE = 256;
  TARGET_PATCH_STATE_CHANGED = 512;
  TARGET_FARM_MEMBERSHIP_CHANGED = 1024;
// TARGET_CHANGE_TYPE
pub const TARGET_CHANGE_UNSPEC: i32 = 1;
pub const TARGET_EXTERNALIP_CHANGED: i32 = 2;
pub const TARGET_INTERNALIP_CHANGED: i32 = 4;
pub const TARGET_JOINED: i32 = 8;
pub const TARGET_REMOVED: i32 = 16;
pub const TARGET_STATE_CHANGED: i32 = 32;
pub const TARGET_IDLE: i32 = 64;
pub const TARGET_PENDING: i32 = 128;
pub const TARGET_INUSE: i32 = 256;
pub const TARGET_PATCH_STATE_CHANGED: i32 = 512;
pub const TARGET_FARM_MEMBERSHIP_CHANGED: i32 = 1024;
const
  TARGET_CHANGE_UNSPEC* = 1
  TARGET_EXTERNALIP_CHANGED* = 2
  TARGET_INTERNALIP_CHANGED* = 4
  TARGET_JOINED* = 8
  TARGET_REMOVED* = 16
  TARGET_STATE_CHANGED* = 32
  TARGET_IDLE* = 64
  TARGET_PENDING* = 128
  TARGET_INUSE* = 256
  TARGET_PATCH_STATE_CHANGED* = 512
  TARGET_FARM_MEMBERSHIP_CHANGED* = 1024
enum TARGET_CHANGE_TYPE : int {
    TARGET_CHANGE_UNSPEC = 1,
    TARGET_EXTERNALIP_CHANGED = 2,
    TARGET_INTERNALIP_CHANGED = 4,
    TARGET_JOINED = 8,
    TARGET_REMOVED = 16,
    TARGET_STATE_CHANGED = 32,
    TARGET_IDLE = 64,
    TARGET_PENDING = 128,
    TARGET_INUSE = 256,
    TARGET_PATCH_STATE_CHANGED = 512,
    TARGET_FARM_MEMBERSHIP_CHANGED = 1024,
}
#define global TARGET_CHANGE_UNSPEC           0x1
#define global TARGET_EXTERNALIP_CHANGED      0x2
#define global TARGET_INTERNALIP_CHANGED      0x4
#define global TARGET_JOINED                  0x8
#define global TARGET_REMOVED                 0x10
#define global TARGET_STATE_CHANGED           0x20
#define global TARGET_IDLE                    0x40
#define global TARGET_PENDING                 0x80
#define global TARGET_INUSE                   0x100
#define global TARGET_PATCH_STATE_CHANGED     0x200
#define global TARGET_FARM_MEMBERSHIP_CHANGED 0x400