<Return[S]><Top>

SHRegOpenUSKey

Declare Function Api_SHRegOpenUSKey& Lib "Shlwapi" Alias "SHRegOpenUSKeyA" (ByVal pszPath$, ByVal samDesired&, ByVal hRelativeUSKey&, phNewUSKey&, ByVal fIgnoreHKCU&)

Declare Function SHRegOpenUSKey Lib "shlwapi" Alias "SHRegOpenUSKeyA" (ByVal pszPath As String, ByVal samDesired As Long, ByRef hRelativeUSKey As Long, phNewUSKey As Long, ByVal fIgnoreHKCU As Long) As Long

ユーザー指定キーをオープンする。

パラメータ
pszPath

    [入力] オープンするサブキーの Null で終わるパスを指定する。
samDesired

     [入力] セキュリティアクセス権を指定する。
hRelativeUSKey

    [入力] 親のユーザー指定キーのハンドルを指定する。
phNewUSKey

    [出力] オープンしたハンドルのポインタを指定する。
fIgnoreHKCU

    [入力] TRUE に設定されると、SHRegOpenUSKey は HKEY_CURRENT_USER を無視して、HKEY_LOCAL_MACHINE から値を

    返す。

戻り値
    関数が成功した場合ERROR_SUCCESSを返す。
    または、 0 以外のエラーコードが返る。