Compartir a través de


Función NtSetInformationKey (winternl.h)

[Esta función se puede cambiar o quitar de Windows sin previo aviso.]

Establece información para la clave del Registro especificada.

Sintaxis

__kernel_entry NTSTATUS NtSetInformationKey(
  [in] HANDLE                    KeyHandle,
  [in] KEY_SET_INFORMATION_CLASS KeySetInformationClass,
  [in] PVOID                     KeySetInformation,
  [in] ULONG                     KeySetInformationLength
);

Parámetros

[in] KeyHandle

Identificador de la clave del Registro. El identificador debe abrirse con el derecho de acceso KEY_WRITE.

[in] KeySetInformationClass

Valor KEY_SET_INFORMATION_CLASS que especifica el tipo de información que se va a establecer.

[in] KeySetInformation

Puntero al búfer que contiene la información que se va a establecer. El formato de este búfer viene determinado por el parámetro KeySetInformationClass .

[in] KeySetInformationLength

Longitud del búfer especificado por el parámetro KeySetInformation , en bytes.

Valor devuelto

Devuelve un NTSTATUS o un código de error. Un código de error de STATUS_INFO_LENGTH_MISMATCH indica que el parámetro KeySetInformationLength es la longitud incorrecta de la clase de información especificada por el parámetro KeySetInformationClass .

Los formularios y la importancia de los códigos de error NTSTATUS se enumeran en el archivo de encabezado Ntstatus.h disponible en WDK y se describen en la documentación de WDK.

Comentarios

También puede usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Ntdll.dll.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado winternl.h
Library ntdll.lib
Archivo DLL ntdll.dll

Consulte también

Derechos de acceso y seguridad de clave del Registro