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.
Creates a cluster without cluster name and IP Address resources. The allows you to create clusters that are ___domain joined but not managed by Active Directory, and clusters that are not members of a ___domain. PCLUSAPI_CREATE_CLUSTER_CNOLESS defines a pointer to this function.
Syntax
HCLUSTER CreateClusterCNOless(
[in] PCREATE_CLUSTER_CONFIG pConfig,
[in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
[in, optional] PVOID pvCallbackArg
);
Parameters
[in] pConfig
A pointer to the CREATE_CLUSTER_CONFIG structure that contains the cluster configuration.
[in, optional] pfnProgressCallback
A pointer to the ClusterSetupProgressCallback callback function that receives the status of updates to the cluster.
[in, optional] pvCallbackArg
Callback function arguments for the pfnProgressCallback parameter.
Return value
A handle to the new cluster or NULL. A non NULL value does not indicate success (even if all nodes are added to the cluster, the IP Address or Network Name resource creation can fail). After a failure, you should check the parameters passed through the pfnProgressCallback parameter.
Return code | Description |
---|---|
|
Less than a majority of nodes were successfully created. For more information about the error, call the function GetLastError. |
Remarks
To create clusters that are not ___domain joined, a non-___domain account must have permission to manage the cluster remotely.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2016 |
Target Platform | Windows |
Header | clusapi.h |
Library | ClusAPI.lib |
DLL | ClusAPI.dll |