次の方法で共有


ORCreateHive 関数

1 つの空のルート キーを含むオフライン レジストリ ハイブを作成します。

構文

DWORD ORCreateHive(
  _Out_ PORHKEY phkResult
);

パラメーター

phkResult [out]

新しく作成されたオフライン レジストリ ハイブのルート キーへのハンドルを受け取る変数を指します。 ハイブを作成できない場合、関数はこのパラメーターを NULL に設定 します

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS です。

関数が失敗した場合、戻り値は Winerror.h で定義されている 0 以外のエラー コードです。 FormatMessage 関数を FORMAT_MESSAGE_FROM_SYSTEM フラグと共に使用すると、エラーの一般的な説明を取得できます。

レジストリ ハイブを作成するのに十分なメモリがない場合、関数は ERROR_NOT_ENOUGH_MEMORYを返します。

解説

ORCreateHive 関数は、空のオフライン レジストリ ハイブをメモリに作成します。 ORCreateKey 関数と ORSetValue 関数を使用して、キーを追加し、その値を設定します。

要件

要件
再頒布可能パッケージ
Windows オフライン レジストリ ライブラリ バージョン 1.0 以降
ヘッダー
Offreg.h
[DLL]
Offreg.dll

関連項目

ORCreateKey

OROpenHive

ORSaveHive

ORSetValue