Condividi tramite


Funzione NtRenameKey (winternl.h)

[Questa funzione può essere modificata o rimossa da Windows senza ulteriori preavviso. ]

Modifica il nome della chiave del Registro di sistema specificata.

Sintassi

__kernel_entry NTSTATUS NtRenameKey(
  [in] HANDLE          KeyHandle,
  [in] PUNICODE_STRING NewName
);

Parametri

[in] KeyHandle

Handle per la chiave da rinominare. L'handle deve essere aperto con il diritto di accesso KEY_WRITE.

[in] NewName

Puntatore a una stringa UNICODE che rappresenta il nuovo nome della chiave.

Valore restituito

Restituisce un codice NTSTATUS o di errore. Un codice di errore di STATUS_ACCESS_DENIED indica che il chiamante non dispone dei diritti di accesso necessari per la chiave o le sottochiavi del Registro di sistema specificate.

Le forme e il significato dei codici di errore NTSTATUS sono elencati nel file di intestazione Ntstatus.h disponibile in WDK e sono descritti nella documentazione di WDK.

Commenti

Questa funzione non ha alcun file di intestazione associato. È anche possibile usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Ntdll.dll.

La funzione NtRenameKey può essere utilizzata per rinominare un intero sottoalbero del Registro di sistema. Il chiamante deve avere KEY_CREATE_SUB_KEY accesso all'elemento padre della chiave specificata e all'accesso DELETE all'intero sottoalbero da rinominare.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione winternl.h
Libreria ntdll.lib
DLL ntdll.dll

Vedi anche

Diritti di accesso e sicurezza delle chiavi del Registro di sistema