TARGET_CHANGE_TYPE enumeration (sessdirpublictypes.h)

Specifies the type of change that occurred in a target.

Syntax

typedef enum _TARGET_CHANGE_TYPE {
  TARGET_CHANGE_UNSPEC = 0x1,
  TARGET_EXTERNALIP_CHANGED = 0x2,
  TARGET_INTERNALIP_CHANGED = 0x4,
  TARGET_JOINED = 0x8,
  TARGET_REMOVED = 0x10,
  TARGET_STATE_CHANGED = 0x20,
  TARGET_IDLE = 0x40,
  TARGET_PENDING = 0x80,
  TARGET_INUSE = 0x100,
  TARGET_PATCH_STATE_CHANGED = 0x200,
  TARGET_FARM_MEMBERSHIP_CHANGED = 0x400
} TARGET_CHANGE_TYPE;

Constants

 
TARGET_CHANGE_UNSPEC
Value: 0x1
Unspecified change in the target.
TARGET_EXTERNALIP_CHANGED
Value: 0x2
The target's external IP address changed.
TARGET_INTERNALIP_CHANGED
Value: 0x4
The target's internal IP address changed.
TARGET_JOINED
Value: 0x8
The target was reported to RD Connection Broker.
TARGET_REMOVED
Value: 0x10
The target was deleted from the store in RD Connection Broker.
TARGET_STATE_CHANGED
Value: 0x20
The target's state changed. To determine the current state of the target, check the TargetState property of ITsSbTarget.
TARGET_IDLE
Value: 0x40
The target is not hosting any sessions currently.
TARGET_PENDING
Value: 0x80
TARGET_INUSE
Value: 0x100
TARGET_PATCH_STATE_CHANGED
Value: 0x200
TARGET_FARM_MEMBERSHIP_CHANGED
Value: 0x400

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2
Header sessdirpublictypes.h

See also

NotifyTargetChange

Remote Desktop Virtualization API reference