SHOpenRegStream2A-Funktion (shlwapi.h)
Öffnet einen Registrierungswert und stellt einen Datenstrom bereit, der zum Lesen aus oder Schreiben in den Wert verwendet werden kann. Diese Funktion ersetzt SHOpenRegStream-.
IStream * SHOpenRegStream2A(
[in] HKEY hkey,
[in, optional] LPCSTR pszSubkey,
[in, optional] LPCSTR pszValue,
[in] DWORD grfMode
);
[in] hkey
Typ: HKEY-
Erforderlich. Die Unterstruktur, z. B. HKEY_LOCAL_MACHINE, die den Wert enthält.
[in, optional] pszSubkey
Typ: LPCTSTR-
Wahlfrei. Zeiger auf eine mit Null beendete Zeichenfolge, die den Unterschlüssel angibt, der den Wert enthält. Dieser Wert kann NULL-sein.
[in, optional] pszValue
Typ: LPCTSTR-
Zeigen Sie auf eine mit Null beendete Zeichenfolge, die den zugegriffenen Wert angibt. Dieser Wert kann NULL-sein.
[in] grfMode
Typ: DWORD-
Der Typ des Zugriffs für den Datenstrom. Dies kann einer der folgenden Werte sein:
Öffnen Sie den Datenstrom zum Lesen.
Öffnen Sie den Datenstrom zum Schreiben.
Öffnen Sie den Datenstrom zum Lesen und Schreiben.
Typ: IStream-*
Gibt einen IStream- Schnittstellenzeiger zurück, wenn dies erfolgreich ist; andernfalls NULL-. Ein NULL--Wert kann durch mehrere Situationen verursacht werden, einschließlich eines ungültigen hkey oder pszSubkey, einem Unterschlüssel mit dem Namen pszSubkey, der nicht vorhanden ist, einem Aufrufer ohne ausreichende Berechtigungen für den Zugriff auf den Unterschlüssel oder eine Unfähigkeit zum Öffnen des Datenstroms.
Die aufrufende Anwendung ist dafür verantwortlich, die Release-Methode des zurückgegebenen Objekts aufzurufen, wenn dieses IStream--Objekt nicht mehr benötigt wird.
Hinweis
Der Header "shlwapi.h" definiert SHOpenRegStream2 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.
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 5.0 oder höher) |