OpenClusterNetInterfaceEx 函数 (clusapi.h)
打开 网络接口的句柄。
语法
HNETINTERFACE OpenClusterNetInterfaceEx(
[in] HCLUSTER hCluster,
[in, optional] LPCWSTR lpszInterfaceName,
[in] DWORD dwDesiredAccess,
[out, optional] DWORD *lpdwGrantedAccess
);
参数
[in] hCluster
群集的句柄。
[in, optional] lpszInterfaceName
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含要打开的网络接口的名称。
[in] dwDesiredAccess
请求的访问权限。 这可以是 GENERIC_READ (0x80000000) 、 GENERIC_ALL (0x10000000) 或 MAXIMUM_ALLOWED (0x02000000) 的任意组合。 如果此值为零 (则可能会返回 0) 和未定义的错误。 使用 GENERIC_ALL 与调用 OpenClusterNetInterface 相同。
[out, optional] lpdwGrantedAccess
可选参数,其中包含将接收所授予访问权限的 DWORD 的地址。 如果 DesiredAccess 参数 MAXIMUM_ALLOWED (0x02000000) 则此参数指向的 DWORD 将包含授予此用户的最大权限。
返回值
如果操作成功, OpenClusterNetInterfaceEx 将返回指定网络接口的打开句柄。
返回代码 | 说明 |
---|---|
|
操作未成功。 有关错误的详细信息,请调用 GetLastError 函数。 如果目标服务器不支持 OpenClusterNetInterfaceEx 函数 (例如,如果目标服务器运行 Windows Server 2008 或更早版本) ,则 GetLastError 函数将返回 RPC_S_PROCNUM_OUT_OF_RANGE (1745) 。 |
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 R2 Datacenter、Windows Server 2008 R2 Enterprise |
目标平台 | Windows |
标头 | clusapi.h |
Library | ClusAPI.lib |
DLL | ClusAPI.dll |