Esporta (0) Stampa
Espandi tutto
EN
Il contenuto non è disponibile nella lingua di destinazione, ma solo in inglese.

SHRegOpenUSKey function

Opens a registry subkey in a user-specific subtree (HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE).

Syntax


LSTATUS SHRegOpenUSKey(
  _In_      LPCTSTR pszPath,
  _In_      REGSAM samDesired,
  _In_opt_  HUSKEY hRelativeUSKey,
  _Out_     PHUSKEY phNewUSKey,
  _In_      BOOL fIgnoreHKCU
);

Parameters

pszPath [in]

Type: LPCTSTR

A pointer to a null-terminated string with the name of the subkey.

samDesired [in]

Type: REGSAM

The desired security access. For more information on security access, see REGSAM.

hRelativeUSKey [in, optional]

Type: HUSKEY

The key to be used as a base for relative paths. If pszPath is a relative path, the key it specifies will be relative to hRelativeUSKey. If pszPath is an absolute path, set hRelativeUSKey to NULL.

phNewUSKey [out]

Type: PHUSKEY

A pointer to the handle of the opened key.

fIgnoreHKCU [in]

Type: BOOL

The variable that specifies which key to look under. When set to TRUE, SHRegOpenUSKey ignores HKEY_CURRENT_USER and returns a value from HKEY_LOCAL_MACHINE.

Return value

Type: LSTATUS

Returns ERROR_SUCCESS if successful, or a nonzero error code defined in Winerror.h otherwise. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to retrieve a generic description of the error.

Requirements

Minimum supported client

Windows 2000 Professional, Windows XP [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Shlwapi.h

Library

Shlwapi.lib

DLL

Shlwapi.dll (version 4.71 or later)

Unicode and ANSI names

SHRegOpenUSKeyW (Unicode) and SHRegOpenUSKeyA (ANSI)

 

 

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft