다음을 통해 공유


ORCreateHive 함수

단일 빈 루트 키를 포함하는 오프라인 레지스트리 하이브를 만듭니다.

구문

DWORD ORCreateHive(
  _Out_ PORHKEY phkResult
);

매개 변수

phkResult [out]

변수를 가리키며 새로 만든 오프라인 레지스트리 하이브의 루트 키에 대한 핸들을 받습니다. hive를 만들 수 없는 경우 함수는 이 매개 변수를 NULL로 설정합니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

함수가 실패하면 반환 값은 Winerror.h에 정의된 0이 아닌 오류 코드입니다. FormatMessage 함수를 FORMAT_MESSAGE_FROM_SYSTEM 플래그와 함께 사용하여 오류에 대한 일반적인 설명을 가져올 수 있습니다.

레지스트리 하이브를 만들기 위한 메모리가 부족한 경우 함수는 ERROR_NOT_ENOUGH_MEMORY 반환합니다.

설명

ORCreateHive 함수는 메모리에 빈 오프라인 레지스트리 하이브를 만듭니다. ORCreateKeyORSetValue 함수를 사용하여 키를 추가하고 해당 값을 설정합니다.

요구 사항

요구 사항
재배포 가능 파일
Windows 오프라인 레지스트리 라이브러리 버전 1.0 이상
헤더
Offreg.h
DLL
Offreg.dll

추가 정보

ORCreateKey

OROpenHive

ORSaveHive

ORSetValue