getClusterNetInterface 函数 (clusapi.h)

节点接口的名称返回到群集中的网络PCLUSAPI_GET_CLUSTER_NET_INTERFACE类型定义指向此函数的指针。

语法

DWORD GetClusterNetInterface(
  [in]      HCLUSTER hCluster,
  [in]      LPCWSTR  lpszNodeName,
  [in]      LPCWSTR  lpszNetworkName,
  [out]     LPWSTR   lpszInterfaceName,
  [in, out] LPDWORD  lpcchInterfaceName
);

参数

[in] hCluster

群集的句柄。

[in] lpszNodeName

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含群集中节点的名称。

[in] lpszNetworkName

指向包含网络名称的以 null 结尾的 Unicode 字符串的指针。

[out] lpszInterfaceName

指向保存 网络接口名称的输出缓冲区的指针。

[in, out] lpcchInterfaceName

指向 lpszInterfaceName 缓冲区大小(字符计数)的指针。 在输入时,指定缓冲区可以容纳的最大字符数,包括终止 NULL。 在输出时,指定结果名称中的字符数,不包括终止 NULL。

返回值

如果操作成功,函数将返回 ERROR_SUCCESS

如果操作失败,该函数将返回 系统错误代码。 下面是可能的值之一。

返回代码 说明
ERROR_MORE_DATA
lpszInterfaceName 指向的缓冲区不够大,无法保存结果。 lpcchInterfaceName 参数返回结果中的字符数,不包括终止 NULL。

注解

请注意, lpcchInterfaceName 指的是字符计数而不是字节计数,并且返回的大小不包括计数中的终止 NULL 。 有关调整缓冲区大小的详细信息,请参阅 数据大小约定

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 Enterprise、Windows Server 2008 Datacenter
目标平台 Windows
标头 clusapi.h
Library ClusAPI.lib
DLL ClusAPI.dll

另请参阅

OpenCluster