NtSetInformationKey-Funktion (winternl.h)
[Diese Funktion kann ohne weitere Benachrichtigung geändert oder aus Windows entfernt werden.]
Legt Informationen für den angegebenen Registrierungsschlüssel fest.
Syntax
__kernel_entry NTSTATUS NtSetInformationKey(
[in] HANDLE KeyHandle,
[in] KEY_SET_INFORMATION_CLASS KeySetInformationClass,
[in] PVOID KeySetInformation,
[in] ULONG KeySetInformationLength
);
Parameter
[in] KeyHandle
Ein Handle für den Registrierungsschlüssel. Das Handle muss mit dem zugriffsrecht KEY_WRITE geöffnet werden.
[in] KeySetInformationClass
Ein KEY_SET_INFORMATION_CLASS Wert, der die Art der festzulegenden Informationen angibt.
[in] KeySetInformation
Ein Zeiger auf den Puffer, der die festzulegenden Informationen enthält. Das Format dieses Puffers wird durch den KeySetInformationClass-Parameter bestimmt.
[in] KeySetInformationLength
Die Länge des Puffers, der durch den KeySetInformation-Parameter in Bytes angegeben wird.
Rückgabewert
Gibt einen NTSTATUS- oder Fehlercode zurück. Ein Fehlercode von STATUS_INFO_LENGTH_MISMATCH gibt an, dass der KeySetInformationLength-Parameter die falsche Länge für die durch den KeySetInformationClass-Parameter angegebene Informationsklasse aufweist.
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
Sie können auch die Funktionen LoadLibrary und GetProcAddress verwenden, um eine dynamische Verknüpfung mit Ntdll.dll.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | winternl.h |
Bibliothek | ntdll.lib |
DLL | ntdll.dll |