ORCreateHive 函数

创建包含单个空根键的脱机注册表配置单元。

语法

DWORD ORCreateHive(
  _Out_ PORHKEY phkResult
);

参数

phkResult [out]

指向变量以接收新创建的脱机注册表配置单元的根密钥的句柄。 如果无法创建配置单元,函数会将此参数设置为 NULL

返回值

如果函数成功,则返回值为 ERROR_SUCCESS。

如果函数失败,则返回值为 Winerror.h 中定义的非零错误代码。 可以将 FormatMessage 函数与 FORMAT_MESSAGE_FROM_SYSTEM 标志一起使用,以获取错误的泛型说明。

如果内存不足,无法创建注册表配置单元,则函数将返回ERROR_NOT_ENOUGH_MEMORY。

备注

ORCreateHive 函数在内存中创建一个空的脱机注册表配置单元。 使用 ORCreateKeyORSetValue 函数添加键并设置其值。

要求

要求
可再发行组件
Windows 脱机注册表库版本 1.0 或更高版本
标头
Offreg.h
DLL
Offreg.dll

另请参阅

ORCreateKey

OROpenHive

ORSaveHive

ORSetValue