NOTIFY_S2D_POOL_CHANGE_IN structure
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Used as input to the CLUSCTL_CLUSTER_NOTIFY_S2D_POOL_CHANGE control code.
Syntax
typedef struct _NOTIFY_S2D_POOL_CHANGE_IN {
UINT32 Size;
UINT64 ChangeType;
struct {
UINT64 DriveChangeType;
GUID PoolId;
GUID DriveId;
} DriveChangeParams;
} NOTIFY_S2D_POOL_CHANGE_IN, *PNOTIFY_S2D_POOL_CHANGE_IN;
Members
Size
Size of this structure, in bytes.
ChangeType
The change notification type.
One of the following values.
NOTIFY_S2D_POOL_CHANGE_IN_CHANGE_TYPE_OPTIMIZE_REQUEST (1)
NOTIFY_S2D_POOL_CHANGE_IN_CHANGE_TYPE_POOL_DRIVE_CHANGED (2)
DriveChangeParams
This structure is valid when the ChangeType member is set to NOTIFY_S2D_POOL_CHANGE_IN_CHANGE_TYPE_POOL_DRIVE_CHANGED.
DriveChangeType
the type of change.
One of the following values.
NOTIFY_S2D_POOL_CHANGE_IN_DRIVE_CHANGE_TYPE_ADDED (1)
NOTIFY_S2D_POOL_CHANGE_IN_DRIVE_CHANGE_TYPE_REMOVED (2)
NOTIFY_S2D_POOL_CHANGE_IN_DRIVE_CHANGE_TYPE_CHANGED (3)
PoolId
The id of the pool that changed.
DriveId
The id of the drive that changed.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 Technical Preview |
Header |
ClusApi.h; MsClus.h |