Функция ResUtilEnumPrivateProperties (resapi.h)
Извлекает имена
Синтаксис
DWORD ResUtilEnumPrivateProperties(
[in] HKEY hkeyClusterKey,
[out] LPWSTR pszOutProperties,
[in] DWORD cbOutPropertiesSize,
[out] LPDWORD pcbBytesReturned,
[out] LPDWORD pcbRequired
);
Параметры
[in] hkeyClusterKey
Ключ, определяющий расположение частных свойств в базе данных кластера.
[out] pszOutProperties
Указатель на выходной буфер, в котором будут получать имена перечисленных свойств.
[in] cbOutPropertiesSize
Размер выходного буфера, на который указывает pszOutProperties.
[out] pcbBytesReturned
Указатель на общее количество байтов, возвращаемых в выходном буфере.
[out] pcbRequired
Указатель на требуемое количество байтов, если выходной буфер слишком мал для хранения всех перечисленных свойств.
Возвращаемое значение
Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.
Если операция завершается ошибкой, функция возвращает системный код ошибки. Ниже приведены возможные коды ошибок.
Возвращаемый код | Описание |
---|---|
|
Один или несколько входных параметров были недопустимыми. |
|
Произошла ошибка выделения памяти. |
|
Размер выходного буфера слишком мал, чтобы сохранить полученные данные. Параметр pcbRequired указывает на правильный размер. |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается |
минимальный поддерживаемый сервер | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
целевая платформа | Виндоус |
заголовка | resapi.h |
библиотеки |
ResUtils.lib |
DLL | ResUtils.dll |