Funciones del Registro
A continuación se muestran las funciones del Registro.
Función | Descripción |
---|---|
GetSystemRegistryQuota | Recupera el tamaño actual del Registro y el tamaño máximo que el registro puede alcanzar en el sistema. |
RegCloseKey | Cierra un identificador de la clave del Registro especificada. |
RegConnectRegistry | Establece una conexión a un identificador de registro predefinido en otro equipo. |
RegCopyTree | Copia la clave del Registro especificada, junto con sus valores y subclaves, en la clave de destino especificada. |
RegCreateKeyEx | Crea la clave del Registro especificada. |
RegCreateKeyTransacted | Crea la clave del Registro especificada y la asocia a una transacción. |
RegDeleteKey | Elimina una subclave y sus valores. |
RegDeleteKeyEx | Elimina una subclave y sus valores de la vista específica de la plataforma especificada del Registro. |
RegDeleteKeyTransacted | Elimina una subclave y sus valores de la vista del registro específica de la plataforma especificada como una operación de transacción. |
RegDeleteKeyValue | Quita el valor especificado de la clave del Registro y la subclave especificadas. |
RegDeleteTree | Elimina las subclaves y los valores de la clave especificada de forma recursiva. |
RegDeleteValue | Quita un valor con nombre de la clave del Registro especificada. |
RegDisablePredefinedCache | Deshabilita el almacenamiento en caché del controlador de 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. |
RegEnableReflectionKey | Habilita la reflexión del Registro para la clave deshabilitada especificada. |
RegEnumKeyEx | Enumera las subclaves de la clave del Registro abierta especificada. |
RegEnumValue | Enumera los valores de la clave del Registro abierta especificada. |
RegFlushKey | Escribe todos los atributos de la clave del Registro abierta especificada en el Registro. |
RegGetKeySecurity | Recupera una copia del descriptor de seguridad que protege la clave del Registro abierta especificada. |
RegGetValue | Recupera el tipo y los datos del valor del Registro especificado. |
RegLoadKey | Crea una subclave en HKEY_USERS o HKEY_LOCAL_MACHINE y almacena información de registro de un archivo especificado en esa subclave. |
RegLoadMUIString | Carga la cadena especificada de la clave y la subclave especificadas. |
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 de HKEY_CURRENT_USER para el usuario que suplanta el subproceso actual. |
RegOpenKeyEx | Abre la clave del Registro especificada. |
RegOpenKeyTransacted | Abre la clave del Registro especificada y la asocia a una transacción. |
RegOpenUserClassesRoot | Recupera un identificador de la clave HKEY_CLASSES_ROOT para el usuario especificado. |
RegOverridePredefKey | Asigna una clave del Registro predefinida a una clave del Registro especificada. |
RegQueryInfoKey | Recupera información sobre la clave del Registro especificada. |
RegQueryMultipleValues | Recupera el tipo y los datos de una lista de nombres de valor asociados a una clave del Registro abierta. |
RegQueryReflectionKey | Determina si la reflexión se ha deshabilitado o habilitado para la clave especificada. |
RegQueryValueEx | Recupera el tipo y los datos de un nombre de valor especificado asociado a una clave del Registro abierta. |
RegRenameKey | Cambia el nombre de la clave del Registro especificada. |
RegReplaceKey | Reemplaza el archivo que respalda una clave del Registro y todas sus subclaves por otro archivo. |
RegRestoreKey | Lee la información del Registro en un archivo especificado y la copia sobre la clave especificada. |
RegSaveKey | Guarda la clave especificada y todos sus subclaves y valores en un nuevo archivo. |
RegSaveKeyEx | Guarda la clave especificada y todos sus subclaves y valores en un nuevo archivo. Puede especificar el formato de la clave guardada o hive. |
RegSetKeyValue | Establece los datos para el valor especificado en la clave del Registro y la subclave especificados. |
RegSetKeySecurity | Establece la seguridad de una clave del Registro abierta. |
RegSetValueEx | Establece los datos y el tipo de un valor especificado en una clave del Registro. |
RegUnLoadKey | Descarga la clave del Registro especificada y sus subclaves del Registro. |
Las siguientes funciones de shell se pueden usar con el Registro:
- AssocCreate
- AssocQueryKey
- AssocQueryString
- AssocQueryStringByKey
- SHCopyKey
- SHDeleteEmptyKey
- SHDeleteKey
- SHDeleteValue
- SHEnumKeyEx
- SHEnumValue
- SHGetValue
- SHQueryInfoKey
- SHQueryValueEx
- SHRegCloseUSKey
- SHRegCreateUSKey
- SHRegDeleteEmptyUSKey
- SHRegDeleteUSValue
- SHRegDuplicateHKey
- SHRegEnumUSKey
- SHRegEnumUSValue
- SHRegGetBoolUSValue
- SHRegGetIntW
- SHRegGetPath
- SHRegGetUSValue
- SHRegOpenUSKey
- SHRegQueryInfoUSKey
- SHRegQueryUSValue
- SHRegSetPath
- SHRegSetUSValue
- SHRegWriteUSValue
- SHSetValue
A continuación se muestran las funciones initialization-file. Recuperan información de y copian información en un archivo de inicialización definido por el sistema o la aplicación. Estas funciones solo se proporcionan por compatibilidad con versiones de 16 bits de Windows. Las nuevas aplicaciones deben usar el registro.
Función | Descripción |
---|---|
GetPrivateProfileInt | Recupera un entero asociado a una clave de la sección especificada de un archivo de inicialización. |
GetPrivateProfileSection | Recupera todas las claves y valores de la sección especificada de un archivo de inicialización. |
GetPrivateProfileSectionNames | Recupera los nombres de todas las secciones de un archivo de inicialización. |
GetPrivateProfileString | Recupera una cadena de la sección especificada en un archivo de inicialización. |
GetPrivateProfileStruct | Recupera los datos asociados a una clave de la sección especificada de un archivo de inicialización. |
GetProfileInt | Recupera un entero de una clave de la sección especificada del archivo Win.ini. |
GetProfileSection | Recupera todas las claves y valores de la sección especificada del archivo Win.ini. |
GetProfileString | Recupera la cadena asociada a una clave de la sección especificada del archivo Win.ini. |
WritePrivateProfileSection | Reemplaza las claves y los valores de la sección especificada en un archivo de inicialización. |
WritePrivateProfileString | Copia una cadena en la sección especificada de un archivo de inicialización. |
WritePrivateProfileStruct | Copia los datos en una clave de la sección especificada de un archivo de inicialización. |
WriteProfileSection | Reemplaza el contenido de la sección especificada en el archivo Win.ini por claves y valores especificados. |
WriteProfileString | Copia una cadena en la sección especificada del archivo Win.ini. |
Funciones obsoletas
Estas funciones solo se proporcionan por compatibilidad con versiones de 16 bits de Windows: