SHRegOpenUSKeyW-Funktion (shlwapi.h)
Öffnet einen Registrierungsunterschlüssel in einer benutzerspezifischen Unterstruktur (HKEY_CURRENT_USER oder HKEY_LOCAL_MACHINE).
Syntax
LSTATUS SHRegOpenUSKeyW(
LPCWSTR pwzPath,
[in] REGSAM samDesired,
[in, optional] HUSKEY hRelativeUSKey,
[out] PHUSKEY phNewUSKey,
[in] BOOL fIgnoreHKCU
);
Parameter
pwzPath
TBD
[in] samDesired
Typ: REGSAM-
Der gewünschte Sicherheitszugriff. Weitere Informationen zum Sicherheitszugriff finden Sie unter REGSAM-.
[in, optional] hRelativeUSKey
Typ: HUSKEY
Der Schlüssel, der als Basis für relative Pfade verwendet werden soll. Wenn pszPath ein relativer Pfad ist, ist der von ihr festgelegte Schlüssel relativ zu hRelativeUSKey. Wenn pszPath ein absoluter Pfad ist, legen Sie hRelativeUSKey- auf NULL-fest.
[out] phNewUSKey
Typ: PHUSKEY
Ein Zeiger auf das Handle des geöffneten Schlüssels.
[in] fIgnoreHKCU
Typ: BOOL-
Die Variable, die angibt, unter welchem Schlüssel gesucht werden soll. Wenn dieser Wert auf TRUEfestgelegt ist, ignoriert SHRegOpenUSKeyHKEY_CURRENT_USER und gibt einen Wert aus HKEY_LOCAL_MACHINEzurück.
Rückgabewert
Typ: LSTATUS-
Gibt ERROR_SUCCESS zurück, wenn dies erfolgreich ist, oder wenn der Fehlercode nicht in Winerror.h definiert ist. Sie können die FormatMessage--Funktion mit dem FORMAT_MESSAGE_FROM_SYSTEM Flag verwenden, um eine generische Beschreibung des Fehlers abzurufen.
Bemerkungen
Anmerkung
Der Header "shlwapi.h" definiert SHRegOpenUSKey als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | shlwapi.h |
Library | Shlwapi.lib |
DLL- | Shlwapi.dll (Version 4.71 oder höher) |