Метод 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 |
Header | cluadmex.h |