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 |