IGetClusterResourceInfo::GetResourceTypeName 方法 (cluadmex.h)
[此方法可用于“要求”部分中指定的操作系统。 Windows Server 2008 中删除了对此方法的支持。]
返回 资源的类型。
语法
HRESULT GetResourceTypeName(
[in] LONG lObjIndex,
[out] BSTR lpszResTypeName,
[in, out] LONG *pcchResTypeName
);
参数
[in] lObjIndex
一个数字,表示目标资源的从零开始的索引。 lObjIndex 仅限于可通过调用 IGetClusterDataInfo::GetObjectCount 检索的数字。
[out] lpszResTypeName
指向与 lObjIndex 关联的资源的类型的指针。 lpResTypeName 参数可以为 NULL,表示调用方仅请求资源类型的长度。 尽管此参数声明为 BSTR,但实现为 LPWSTR。
[in, out] pcchResTypeName
输入时,指针指向 lpResTypeName 参数指向的缓冲区中的字符计数。 pcchResTypeName 参数不能为 NULL。 输出时,指针指向存储在 lpResTypeName 内容中的资源类型名称中的字符计数,包括 NULL 终止字符。
返回值
如果 GetResourceTypeName 不成功,它可以返回其他 HRESULT 值。
返回代码/值 | 说明 |
---|---|
|
操作成功。 |
|
一个或多个参数无效。 |
|
lpResTypeName 指向的缓冲区太小,无法容纳请求的资源类型。 GetResourceTypeName 返回 pcchResTypeName 内容中所需的字符数。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 企业版、Windows Server 2003 Datacenter |
目标平台 | Windows |
标头 | cluadmex.h |