Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A
Abstract data model
notification ports (section 3.2.1.1, section 3.2.1.1.1)
cluster
ApiAddNotifyCluster method (section 3.1.4.1.58, section 3.1.4.2.58)
ApiAddNotifyGroup method (section 3.1.4.1.60, section 3.1.4.2.60)
ApiAddNotifyKey method (section 3.1.4.1.62, section 3.1.4.2.62)
ApiAddNotifyNetInterface method (section 3.1.4.1.99, section 3.1.4.2.99)
ApiAddNotifyNetwork method (section 3.1.4.1.90, section 3.1.4.2.90)
ApiAddNotifyNode method (section 3.1.4.1.59, section 3.1.4.2.59)
ApiAddNotifyResource method (section 3.1.4.1.61, section 3.1.4.2.61)
ApiAddResourceDependency method (section 3.1.4.1.20, section 3.1.4.2.20)
ApiAddResourceNode method (section 3.1.4.1.24, section 3.1.4.2.24)
ApiBackupClusterDatabase method (section 3.1.4.1.104, section 3.1.4.2.104)
ApiCancelClusterGroupOperation method
ApiCanResourceBeDependent method (section 3.1.4.1.22, section 3.1.4.2.22)
ApiChangeResourceGroup method (section 3.1.4.1.26, section 3.1.4.2.26)
ApiCloseCluster method (section 3.1.4.1.2, section 3.1.4.2.2)
ApiCloseGroup method (section 3.1.4.1.45, section 3.1.4.2.45)
ApiCloseKey method (section 3.1.4.1.38, section 3.1.4.2.38)
ApiCloseNetInterface method (section 3.1.4.1.93, section 3.1.4.2.93)
ApiCloseNetwork method (section 3.1.4.1.82, section 3.1.4.2.82)
ApiCloseNode method (section 3.1.4.1.68, section 3.1.4.2.68)
ApiCloseNotify method (section 3.1.4.1.57, section 3.1.4.2.57)
ApiCloseResource method (section 3.1.4.1.12, section 3.1.4.2.12)
ApiClusterControl method (section 3.1.4.1.106, section 3.1.4.2.106)
ApiCreateEnum method (section 3.1.4.1.8, section 3.1.4.2.8)
ApiCreateGroup method (section 3.1.4.1.43, section 3.1.4.2.43)
ApiCreateGroupResourceEnum method (section 3.1.4.1.54, section 3.1.4.2.54)
ApiCreateKey method (section 3.1.4.1.30, section 3.1.4.2.30)
ApiCreateNetworkEnum method (section 3.1.4.1.85, section 3.1.4.2.85)
ApiCreateNodeEnum method (section 3.1.4.1.101, section 3.1.4.2.101)
ApiCreateNotify method (section 3.1.4.1.56, section 3.1.4.2.56)
ApiCreateResEnum method (section 3.1.4.1.23, section 3.1.4.2.23)
ApiCreateResource method (section 3.1.4.1.10, section 3.1.4.2.10)
ApiCreateResourceType method (section 3.1.4.1.27, section 3.1.4.2.27)
ApiCreateResTypeEnum method (section 3.1.4.1.103, section 3.1.4.2.103)
ApiDeleteGroup method (section 3.1.4.1.44, section 3.1.4.2.44)
ApiDeleteKey method (section 3.1.4.1.36, section 3.1.4.2.36)
ApiDeleteResource method (section 3.1.4.1.11, section 3.1.4.2.11)
ApiDeleteResourceType method (section 3.1.4.1.28, section 3.1.4.2.28)
ApiDeleteValue method (section 3.1.4.1.34, section 3.1.4.2.34)
ApiEnumKey method (section 3.1.4.1.32, section 3.1.4.2.32)
ApiEnumValue method (section 3.1.4.1.37, section 3.1.4.2.37)
ApiEvictNode method (section 3.1.4.1.72, section 3.1.4.2.72)
ApiExecuteReadBatch method (section 3.1.4.2.141, section 3.1.4.2.145)
ApiFailResource method (section 3.1.4.1.17, section 3.1.4.2.17)
ApiGetBatchNotification method
ApiGetClusterName method (section 3.1.4.1.4, section 3.1.4.2.4)
ApiGetClusterVersion method (section 3.1.4.1.5, section 3.1.4.2.5)
ApiGetClusterVersion2 method (section 3.1.4.1.102, section 3.1.4.2.102)
ApiGetGroupId method (section 3.1.4.1.48, section 3.1.4.2.48)
ApiGetGroupState method (section 3.1.4.1.46, section 3.1.4.2.46)
ApiGetKeySecurity method (section 3.1.4.1.41, section 3.1.4.2.41)
ApiGetNetInterface method (section 3.1.4.1.95, section 3.1.4.2.95)
ApiGetNetInterfaceId method (section 3.1.4.1.96, section 3.1.4.2.96)
ApiGetNetInterfaceState method (section 3.1.4.1.94, section 3.1.4.2.94)
ApiGetNetworkId method (section 3.1.4.1.86, section 3.1.4.2.86)
ApiGetNetworkState method (section 3.1.4.1.83, section 3.1.4.2.83)
ApiGetNodeId method (section 3.1.4.1.49, section 3.1.4.2.49)
ApiGetNodeState method (section 3.1.4.1.69, section 3.1.4.2.69)
ApiGetNotify method (section 3.1.4.1.66, section 3.1.4.2.66)
ApiGetQuorumResource method (section 3.1.4.1.6, section 3.1.4.2.6)
ApiGetResourceDependencyExpression method
ApiGetResourceId method (section 3.1.4.1.15, section 3.1.4.2.15)
ApiGetResourceNetworkName method
ApiGetResourceState method (section 3.1.4.1.13, section 3.1.4.2.13)
ApiGetResourceType method (section 3.1.4.1.16, section 3.1.4.2.16)
ApiGetRootKey method (section 3.1.4.1.29, section 3.1.4.2.29)
ApiGroupControl method (section 3.1.4.1.78, section 3.1.4.2.78)
ApiMoveGroup method (section 3.1.4.1.52, section 3.1.4.2.52)
ApiMoveGroupToNode method (section 3.1.4.1.53, section 3.1.4.2.53)
ApiNetInterfaceControl method (section 3.1.4.1.98, section 3.1.4.2.98)
ApiNetworkControl method (section 3.1.4.1.89, section 3.1.4.2.89)
ApiNodeClusterControl method (section 3.1.4.1.105, section 3.1.4.2.105)
ApiNodeControl method (section 3.1.4.1.80, section 3.1.4.2.80)
ApiNodeGroupControl method (section 3.1.4.1.77, section 3.1.4.2.77)
ApiNodeNetInterfaceControl method (section 3.1.4.1.97, section 3.1.4.2.97)
ApiNodeNetworkControl method (section 3.1.4.1.88, section 3.1.4.2.88)
ApiNodeNodeControl method (section 3.1.4.1.79, section 3.1.4.2.79)
ApiNodeResourceControl method (section 3.1.4.1.73, section 3.1.4.2.73)
ApiNodeResourceTypeControl method (section 3.1.4.1.75, section 3.1.4.2.75)
ApiOfflineGroup method (section 3.1.4.1.51, section 3.1.4.2.51)
ApiOfflineResource method (section 3.1.4.1.19, section 3.1.4.2.19)
ApiOnlineGroup method (section 3.1.4.1.50, section 3.1.4.2.50)
ApiOnlineResource method (section 3.1.4.1.18, section 3.1.4.2.18)
ApiOpenCluster method (section 3.1.4.1.1, section 3.1.4.2.1)
ApiOpenGroup method (section 3.1.4.1.42, section 3.1.4.2.42)
ApiOpenKey method (section 3.1.4.1.31, section 3.1.4.2.31)
ApiOpenNetInterface method (section 3.1.4.1.92, section 3.1.4.2.92)
ApiOpenNetwork method (section 3.1.4.1.81, section 3.1.4.2.81)
ApiOpenNode method (section 3.1.4.1.67, section 3.1.4.2.67)
ApiOpenResource method (section 3.1.4.1.9, section 3.1.4.2.9)
ApiPauseNode method (section 3.1.4.1.70, section 3.1.4.2.70)
ApiPauseNodeWithDrainTarget method
ApiQueryInfoKey method (section 3.1.4.1.39, section 3.1.4.2.39)
ApiQueryValue method (section 3.1.4.1.35, section 3.1.4.2.35)
ApiReAddNotifyGroup method (section 3.1.4.1.64, section 3.1.4.2.64)
ApiReAddNotifyNetInterface method (section 3.1.4.1.100, section 3.1.4.2.100)
ApiReAddNotifyNetwork method (section 3.1.4.1.91, section 3.1.4.2.91)
ApiReAddNotifyNode method (section 3.1.4.1.63, section 3.1.4.2.63)
ApiReAddNotifyResource method (section 3.1.4.1.65, section 3.1.4.2.65)
ApiRemoveResourceDependency method (section 3.1.4.1.21, section 3.1.4.2.21)
ApiRemoveResourceNode method (section 3.1.4.1.25, section 3.1.4.2.25)
ApiResourceControl method (section 3.1.4.1.74, section 3.1.4.2.74)
ApiResourceTypeControl method (section 3.1.4.1.76, section 3.1.4.2.76)
ApiResumeNode method (section 3.1.4.1.71, section 3.1.4.2.71, section 3.1.4.2.127)
ApiSetClusterName method (section 3.1.4.1.3, section 3.1.4.2.3)
ApiSetGroupName method (section 3.1.4.1.47, section 3.1.4.2.47)
ApiSetGroupNodeList method (section 3.1.4.1.55, section 3.1.4.2.55)
ApiSetKeySecurity method (section 3.1.4.1.40, section 3.1.4.2.40)
ApiSetNetworkName method (section 3.1.4.1.84, section 3.1.4.2.84)
ApiSetNetworkPriorityOrder method (section 3.1.4.1.87, section 3.1.4.2.87)
ApiSetQuorumResource method (section 3.1.4.1.7, section 3.1.4.2.7)
ApiSetResourceDependencyExpression method
ApiSetResourceName method (section 3.1.4.1.14, section 3.1.4.2.14)
ApiSetServiceAccountPassword method (section 3.1.4.1.108, section 3.1.4.2.108)
ApiSetValue method (section 3.1.4.1.33, section 3.1.4.2.33)
ApiUnblockGetNotifyCall method (section 3.1.4.1.107, section 3.1.4.2.107)
B
C
Client
notification ports (section 3.2.1.1, section 3.2.1.1.1)
Closing a Context Handle method
Cluster Nodes - Cluster Networks - and Cluster Network Interfaces method
Cluster Resources and Groups method
Determining Cluster Node Configuration and State method
cluster
notification port event queue - reading
cluster
notification port event queue - reading
Closing a Context Handle method
CLUS_CHARACTERISTICS enumeration
CLUS_CSV_MAINTENANCE_MODE_INFO packet
CLUS_MAINTENANCE_MODE_INFO packet
CLUS_MAINTENANCE_MODE_INFO_EX packet
CLUS_RESOURCE_CLASS_INFO packet
CLUS_SHARED_VOLUME_BACKUP_MODE packet
CLUS_STORAGE_REMAP_DRIVELETTER packet
CLUS_STORAGE_SET_DRIVELETTER packet
CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS_INPUT packet
CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS_OUTPUT packet
CLUSDSK_DISKID_ENUM enumeration
Cluster Nodes - Cluster Networks - and Cluster Network Interfaces method
Cluster Resources and Groups method
CLUSTER_CHANGE_CLUSTER_V2 enumeration
CLUSTER_CHANGE_GROUP_V2 enumeration
CLUSTER_CHANGE_NETINTERFACE_V2 enumeration
CLUSTER_CHANGE_NETWORK_V2 enumeration
CLUSTER_CHANGE_NODE_V2 enumeration
CLUSTER_CHANGE_QUORUM_V2 enumeration
CLUSTER_CHANGE_REGISTRY_V2 enumeration
CLUSTER_CHANGE_RESOURCE_TYPE_V2 enumeration
CLUSTER_CHANGE_RESOURCE_V2 enumeration
CLUSTER_CHANGE_SHARED_VOLUME_V2 enumeration
CLUSTER_CREATE_GROUP_INFO_RPC structure
CLUSTER_OBJECT_TYPE enumeration
CLUSTER_OPERATIONAL_VERSION_INFO
CLUSTER_OPERATIONAL_VERSION_INFO structure
CLUSTER_PROPERTY_FORMAT enumeration
CLUSTER_PROPERTY_SYNTAX enumeration
CLUSTER_PROPERTY_TYPE enumeration
CLUSTER_QUORUM_VALUE enumeration
CLUSTER_REG_BATCH_COMMAND enumeration
CLUSTER_REG_BATCH_UPDATE packet
CLUSTER_SHARED_VOLUME_STATE_INFO packet
CLUSTER_SHARED_VOLUME_STATE_INFO_EX packet
D
Data model - abstract
notification ports (section 3.2.1.1, section 3.2.1.1.1)
cluster
Data types
Determining Cluster Node Configuration and State method
E
Events
local
timer
server
Examples
querying private properties of resource example
querying the private properties of resources
receiving cluster object event indications
receiving cluster object event indications example
setting a complex dependency for a resource
setting a complex dependency for a resource example
F
Full IDL (section 6, section 6.1, section 6.2)
G
H
I
IDL (section 6, section 6.1, section 6.2)
IDL_CLUSTER_SET_PASSWORD_FLAGS enumeration
IDL_CLUSTER_SET_PASSWORD_STATUS structure
Implementer - security considerations
Initialization
ClusterInstallationState registry value
L
Local events
M
Message processing
cluster
notification port event queue - reading
Messages
Methods
Cluster Nodes - Cluster Networks - and Cluster Network Interfaces
Determining Cluster Node Configuration and State
N
NOTIFICATION_DATA_ASYNC_RPC structure
NOTIFICATION_DATA_RPC structure
NOTIFY_FILTER_AND_TYPE_RPC structure
O
P
PCLUSTER_CREATE_GROUP_INFO_RPC
PIDL_CLUSTER_SET_PASSWORD_STATUS
Protocol Details
Q
Querying private properties of resource example
Querying the private properties of resources example
R
Receiving cluster object event indications example
Relationship to other protocols
RPC_SECURITY_ATTRIBUTES structure
RPC_SECURITY_DESCRIPTOR structure
S
Security
Sequencing rules
cluster
notification port event queue - reading
Server
cluster
ClusterInstallationState registry value
timers
Setting a complex dependency for a resource example
SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT packet
SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS packet
SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS packet
SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS packet
SR_RESOURCE_TYPE_REPLICATED_DISK
SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT packet
T
Timer events
Timers
server
V