Compartir a través de


Encabezado winreg.h

Varias tecnologías usan este encabezado. Para más información, consulte:

winreg.h contiene las siguientes interfaces de programación:

Functions

 
AbortSystemShutdownA

Detiene un apagado del sistema que se ha iniciado. (ANSI)
AbortSystemShutdownW

Detiene un apagado del sistema que se ha iniciado. (Unicode)
InitiateShutdownA

Inicia un apagado y reinicio del equipo especificado y reinicia las aplicaciones que se han registrado para el reinicio. (ANSI)
InitiateShutdownW

Inicia un apagado y reinicio del equipo especificado y reinicia las aplicaciones que se han registrado para el reinicio. (Unicode)
InitiateSystemShutdownA

Inicia un apagado y un reinicio opcional del equipo especificado. (ANSI)
InitiateSystemShutdownExA

Inicia un apagado y un reinicio opcional del equipo especificado y, opcionalmente, registra el motivo del apagado. (ANSI)
InitiateSystemShutdownExW

Inicia un apagado y un reinicio opcional del equipo especificado y, opcionalmente, registra el motivo del apagado. (Unicode)
InitiateSystemShutdownW

Inicia un apagado y un reinicio opcional del equipo especificado. (Unicode)
RegCloseKey

Cierra un identificador de la clave del Registro especificada.
RegConnectRegistryA

Establece una conexión a una clave del Registro predefinida en otro equipo. (ANSI)
RegConnectRegistryW

Establece una conexión a una clave del Registro predefinida en otro equipo. (Unicode)
RegCopyTreeA

Copia la clave del Registro especificada, junto con sus valores y subclaves, en la clave de destino especificada. (ANSI)
RegCopyTreeW

Copia la clave del Registro especificada, junto con sus valores y subclaves, en la clave de destino especificada. (Unicode)
RegCreateKeyA

Crea la clave del Registro especificada. Si la clave ya existe en el Registro, la función la abre. (ANSI)
RegCreateKeyExA

Crea la clave del Registro especificada. Si la clave ya existe, la función la abre. Tenga en cuenta que los nombres de clave no distinguen mayúsculas de minúsculas. (ANSI)
RegCreateKeyExW

Crea la clave del Registro especificada. Si la clave ya existe, la función la abre. Tenga en cuenta que los nombres de clave no distinguen mayúsculas de minúsculas. (Unicode)
RegCreateKeyTransactedA

Crea la clave del Registro especificada y la asocia a una transacción. (ANSI)
RegCreateKeyTransactedW

Crea la clave del Registro especificada y la asocia a una transacción. (Unicode)
RegCreateKeyW

Crea la clave del Registro especificada. Si la clave ya existe en el Registro, la función la abre. (Unicode)
RegDeleteKeyA

Elimina una subclave y sus valores. (ANSI)
RegDeleteKeyExA

Elimina una subclave y sus valores de la vista específica de la plataforma especificada del Registro. (ANSI)
RegDeleteKeyExW

Elimina una subclave y sus valores de la vista específica de la plataforma especificada del Registro. (Unicode)
RegDeleteKeyTransactedA

Elimina una subclave y sus valores de la vista del registro específica de la plataforma especificada como una operación de transacción. (ANSI)
RegDeleteKeyTransactedW

Elimina una subclave y sus valores de la vista del registro específica de la plataforma especificada como una operación de transacción. (Unicode)
RegDeleteKeyValueA

Quita el valor especificado de la clave del Registro y la subclave especificadas. (ANSI)
RegDeleteKeyValueW

Quita el valor especificado de la clave del Registro y la subclave especificadas. (Unicode)
RegDeleteKeyW

Elimina una subclave y sus valores. (Unicode)
RegDeleteTreeA

Elimina las subclaves y los valores de la clave especificada de forma recursiva. (ANSI)
RegDeleteTreeW

Elimina las subclaves y los valores de la clave especificada de forma recursiva. (Unicode)
RegDeleteValueA

Quita un valor con nombre de la clave del Registro especificada. (ANSI)
RegDeleteValueW

Quita un valor con nombre de la clave del Registro especificada. (Unicode)
RegDisablePredefinedCache

Deshabilita el almacenamiento en caché del identificador del Registro predefinido para HKEY_CURRENT_USER para el proceso actual.
RegDisablePredefinedCacheEx

Deshabilita el almacenamiento en caché de todos los identificadores de registro predefinidos para el proceso actual.
RegDisableReflectionKey

Deshabilita la reflexión del Registro para la clave especificada. Deshabilitar la reflexión de una clave no afecta a la reflexión de ninguna subclave.
RegEnableReflectionKey

Restaura la reflexión del Registro para la clave deshabilitada especificada. La restauración de la reflexión de una clave no afecta a la reflexión de ninguna subclave.
RegEnumKeyA

Enumera las subclaves de la clave del Registro abierta especificada. (RegEnumKeyA)
RegEnumKeyExA

Enumera las subclaves de la clave del Registro abierta especificada. La función recupera información sobre una subclave cada vez que se llama. (ANSI)
RegEnumKeyExW

Enumera las subclaves de la clave del Registro abierta especificada. La función recupera información sobre una subclave cada vez que se llama. (Unicode)
RegEnumKeyW

Enumera las subclaves de la clave del Registro abierta especificada. (RegEnumKeyW)
RegEnumValueA

Enumera los valores de la clave del Registro abierta especificada. La función copia un nombre de valor indexado y un bloque de datos para la clave cada vez que se llama a él. (ANSI)
RegEnumValueW

Enumera los valores de la clave del Registro abierta especificada. La función copia un nombre de valor indexado y un bloque de datos para la clave cada vez que se llama a él. (Unicode)
RegFlushKey

Escribe todos los atributos de la clave del Registro abierta y especificada en el Registro.
RegGetKeySecurity

Recupera una copia del descriptor de seguridad que protege la clave del Registro abierta especificada.
RegGetValueA

Recupera el tipo y los datos del valor del Registro especificado. (ANSI)
RegGetValueW

Recupera el tipo y los datos del valor del Registro especificado. (Unicode)
RegLoadAppKeyA

Carga el subárbol del Registro especificado como un subárbol de aplicación. (ANSI)
RegLoadAppKeyW

Carga el subárbol del Registro especificado como un subárbol de aplicación. (Unicode)
RegLoadKeyA

Crea una subclave en HKEY_USERS o HKEY_LOCAL_MACHINE y carga los datos del subárbol del Registro especificado en esa subclave. (ANSI)
RegLoadKeyW

Crea una subclave en HKEY_USERS o HKEY_LOCAL_MACHINE y carga los datos del subárbol del Registro especificado en esa subclave. (Unicode)
RegLoadMUIStringA

Carga la cadena especificada de la clave y la subclave especificadas. (ANSI)
RegLoadMUIStringW

Carga la cadena especificada de la clave y la subclave especificadas. (Unicode)
RegNotifyChangeKeyValue

Notifica al autor de la llamada los cambios realizados en los atributos o el contenido de una clave del Registro especificada.
RegOpenCurrentUser

Recupera un identificador de la clave HKEY_CURRENT_USER para el usuario que suplanta el subproceso actual.
RegOpenKeyA

Abre la clave del Registro especificada. (ANSI)
RegOpenKeyExA

Abre la clave del Registro especificada. Tenga en cuenta que los nombres de clave no distinguen mayúsculas de minúsculas. (ANSI)
RegOpenKeyExW

Abre la clave del Registro especificada. Tenga en cuenta que los nombres de clave no distinguen mayúsculas de minúsculas. (Unicode)
RegOpenKeyTransactedA

Abre la clave del Registro especificada y la asocia a una transacción. (ANSI)
RegOpenKeyTransactedW

Abre la clave del Registro especificada y la asocia a una transacción. (Unicode)
RegOpenKeyW

Abre la clave del Registro especificada. (Unicode)
RegOpenUserClassesRoot

Recupera un identificador de la clave HKEY_CLASSES_ROOT para un usuario especificado. El usuario se identifica mediante un token de acceso.
RegOverridePredefKey

Asigna una clave del Registro predefinida a la clave del Registro especificada.
RegQueryInfoKeyA

Recupera información sobre la clave del Registro especificada. (ANSI)
RegQueryInfoKeyW

Recupera información sobre la clave del Registro especificada. (Unicode)
RegQueryMultipleValuesA

Recupera el tipo y los datos de una lista de nombres de valor asociados a una clave del Registro abierta. (ANSI)
RegQueryMultipleValuesW

Recupera el tipo y los datos de una lista de nombres de valor asociados a una clave del Registro abierta. (Unicode)
RegQueryReflectionKey

Determina si la reflexión se ha deshabilitado o habilitado para la clave especificada.
RegQueryValueA

Recupera los datos asociados al valor predeterminado o sin nombre de una clave del Registro especificada. Los datos deben ser una cadena terminada en null. (ANSI)
RegQueryValueExA

Recupera el tipo y los datos del nombre de valor especificado asociado a una clave del Registro abierta. (ANSI)
RegQueryValueExW

Recupera el tipo y los datos del nombre de valor especificado asociado a una clave del Registro abierta. (Unicode)
RegQueryValueW

Recupera los datos asociados al valor predeterminado o sin nombre de una clave del Registro especificada. Los datos deben ser una cadena terminada en null. (Unicode)
RegRenameKey

Cambia el nombre de la clave del Registro especificada. (RegRenameKey)
RegReplaceKeyA

Reemplaza el archivo que respalda una clave del Registro y todas sus subclaves por otro archivo, de modo que cuando se inicie el sistema, la clave y las subclaves tendrán los valores almacenados en el nuevo archivo. (ANSI)
RegReplaceKeyW

Reemplaza el archivo que respalda una clave del Registro y todas sus subclaves por otro archivo, de modo que cuando se inicie el sistema, la clave y las subclaves tendrán los valores almacenados en el nuevo archivo. (Unicode)
RegRestoreKeyA

Lee la información del Registro en un archivo especificado y la copia sobre la clave especificada. Esta información del Registro puede estar en forma de clave y varios niveles de subclaves. (ANSI)
RegRestoreKeyW

Lee la información del Registro en un archivo especificado y la copia sobre la clave especificada. Esta información del Registro puede estar en forma de clave y varios niveles de subclaves. (Unicode)
RegSaveKeyA

Guarda la clave especificada y todos sus subclaves y valores en un nuevo archivo, en el formato estándar. (ANSI)
RegSaveKeyExA

Guarda la clave especificada y todos sus subclaves y valores en un archivo del Registro, en el formato especificado. (ANSI)
RegSaveKeyExW

Guarda la clave especificada y todos sus subclaves y valores en un archivo del Registro, en el formato especificado. (Unicode)
RegSaveKeyW

Guarda la clave especificada y todos sus subclaves y valores en un nuevo archivo, en el formato estándar. (Unicode)
RegSetKeySecurity

Establece la seguridad de una clave del Registro abierta.
RegSetKeyValueA

Establece los datos del valor especificado en la clave del Registro y la subclave especificados. (ANSI)
RegSetKeyValueW

Establece los datos del valor especificado en la clave del Registro y la subclave especificados. (Unicode)
RegSetValueA

Establece los datos para el valor predeterminado o sin nombre de una clave del Registro especificada. Los datos deben ser una cadena de texto. (ANSI)
RegSetValueExA

Establece los datos y el tipo de un valor especificado en una clave del Registro. (ANSI)
RegSetValueExW

Establece los datos y el tipo de un valor especificado en una clave del Registro. (Unicode)
RegSetValueW

Establece los datos para el valor predeterminado o sin nombre de una clave del Registro especificada. Los datos deben ser una cadena de texto. (Unicode)
RegUnLoadKeyA

Descarga la clave del Registro especificada y sus subclaves del Registro. (ANSI)
RegUnLoadKeyW

Descarga la clave del Registro especificada y sus subclaves del Registro. (Unicode)

Estructuras

 
VALENTA

Contiene información sobre un valor del Registro. La función RegQueryMultipleValues usa esta estructura. (ANSI)
VALENTW

Contiene información sobre un valor del Registro. La función RegQueryMultipleValues usa esta estructura. (Unicode)