Funzione NtSetInformationKey (winternl.h)
[Questa funzione può essere modificata o rimossa da Windows senza ulteriore preavviso.]
Imposta le informazioni per la chiave del Registro di sistema specificata.
Sintassi
__kernel_entry NTSTATUS NtSetInformationKey(
[in] HANDLE KeyHandle,
[in] KEY_SET_INFORMATION_CLASS KeySetInformationClass,
[in] PVOID KeySetInformation,
[in] ULONG KeySetInformationLength
);
Parametri
[in] KeyHandle
Handle per la chiave del Registro di sistema. L'handle deve essere aperto con il diritto di accesso KEY_WRITE .
[in] KeySetInformationClass
Valore KEY_SET_INFORMATION_CLASS che specifica il tipo di informazioni da impostare.
[in] KeySetInformation
Puntatore al buffer contenente le informazioni da impostare. Il formato di questo buffer è determinato dal parametro KeySetInformationClass .
[in] KeySetInformationLength
Lunghezza del buffer specificata dal parametro KeySetInformation , in byte.
Valore restituito
Restituisce un codice NTSTATUS o di errore. Un codice di errore di STATUS_INFO_LENGTH_MISMATCH indica che il parametro KeySetInformationLength è la lunghezza errata per la classe di informazioni specificata dal parametro KeySetInformationClass .
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
È anche possibile usare le funzioni LoadLibrary e GetProcAddress per collegare dinamicamente a Ntdll.dll.
Requisiti
Requisito | Valore |
---|---|
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