Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Diese Funktion kann ohne weitere Ankündigung geändert oder aus Windows entfernt werden. ]
Ändert den Namen des angegebenen Registrierungsschlüssels.
Syntax
__kernel_entry NTSTATUS NtRenameKey(
[in] HANDLE KeyHandle,
[in] PUNICODE_STRING NewName
);
Parameter
[in] KeyHandle
Ein Handle für den umzubenennten Schlüssel. Das Handle muss mit dem zugriffsrecht KEY_WRITE geöffnet werden.
[in] NewName
Ein Zeiger auf eine UNICODE-Zeichenfolge, die den neuen Namen für den Schlüssel darstellt.
Rückgabewert
Gibt einen NTSTATUS- oder Fehlercode zurück. Ein Fehlercode von STATUS_ACCESS_DENIED gibt an, dass der Aufrufer nicht über die erforderlichen Zugriffsrechte auf den angegebenen Registrierungsschlüssel oder die angegebenen Unterschlüssel verfügt.
Die Formen und die Bedeutung von NTSTATUS-Fehlercodes sind in der Im WDK verfügbaren Ntstatus.h-Headerdatei aufgeführt und in der WDK-Dokumentation beschrieben.
Hinweise
Diese Funktion verfügt über keine zugeordnete Headerdatei. Sie können auch die Funktionen LoadLibrary und GetProcAddress verwenden, um eine dynamische Verknüpfung mit Ntdll.dll.
Die NtRenameKey-Funktion kann verwendet werden, um eine gesamte Registrierungsunterstruktur umzubenennen. Der Aufrufer muss KEY_CREATE_SUB_KEY Zugriff auf das übergeordnete Element des angegebenen Schlüssels und DELETE-Zugriff auf die gesamte umbenannte Unterstruktur haben.
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | winternl.h |
| Bibliothek | ntdll.lib |
| DLL | ntdll.dll |