RegCreateKeyA
/ RegCreateKeyW
La
función RegCreateKey crea la clave especificada.
Si la clave ya existe en el registro, la función
lo abre. Esta función se proporciona para la
compatibilidad con Windows versión 3.1.
Aplicaciones basadas en Win32 deben usar la
función RegCreateKeyEx.
LONG RegCreateKey(
HKEY hKey, // el manipulador de una clave abierta
LPCTSTR lpszSubKey, // la dirección de nombre de subclave a abrir
PHKEY phkResult // la dirección del buffer para el manipulador abierto
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegCreateKeyExA / RegCreateKeyExW
La
función RegCreateKeyEx crea la clave
especificada. Si la clave ya existe en el
registro, la función lo abre.
LONG RegCreateKeyEx (
HKEY hKey, // el manipulador de una clave abierta
LPCTSTR lpszSubKey, // la dirección del nombre de subclave
DWORD dwReserved, // reservado
LPTSTR lpszClass, // la dirección de clase de string
DWORD fdwOptions, // las opciones especiales de flag
REGSAM samDesired, // acceso de seguridad deseado
LPSECURITY_ATTRIBUTES lpSecurityAttributes, // la dirección de estructura de seguridad de clave
PHKEY phkResult, // la dirección de buffer para el manipulador abierto
LPDWORD lpdwDisposition // la dirección de valor de disposición del buffer
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegDeleteKeyA / RegDeleteKeyW
La
función RegDeleteKey suprime una clave y todos
sus descendientes.
LONG RegDeleteKey(
HKEY hKey, // el manipulador de la clave abierta
LPCTSTR lpszSubKey // la dirección del nombre de subclave a suprimir
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegDeleteValueA / RegDeleteValueW
La
función RegDeleteValue elimina un valor nombrado
de la clave del registro especificada.
LONG RegDeleteValue (
HKEY hKey, // el manipulador de clave
LPTSTR lpszValue // la dirección del nombre del valor
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegOpenKeyA / RegOpenKeyW
La
función RegOpenKey abre la clave especificada.
Esta función se proporciona para la
compatibilidad con Windows versión 3.1.
Aplicaciones basadas en Win32 deben usar la
función RegOpenKeyEx.
LONG RegOpenKey (
HKEY hKey, // el manipulador de llave abierta
LPCTSTR lpszSubKey, // la dirección del nombre de subclave a abrir
PHKEY phkResult // la dirección del manipulador de la clave abierta
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegOpenKeyExA / RegOpenKeyExW
La
función RegOpenKeyEx abre la clave especificada.
LONG RegOpenKeyEx(
HKEY hKey, // el manipulador de clave abierta
LPCTSTR lpszSubKey, // la dirección del nombre de la subclave a abrir
DWORD dwReserved, // reservado
REGSAM samDesired, // máscara de acceso de seguridad
PHKEY phkResult // la dirección del manipulador de la clave abierta
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegQueryValueA / RegQueryValueW
La
función RegQueryValue recupera el valor asociado
con el valor anónimo para una clave especificada
en el registro. Los valores en el registro tienen
nombre, tipo, y datos de componentes. Esta
función recupera los datos para el primer valor
de una clave que tiene un nombre NULL. Esta
función se proporciona para la compatibilidad
con Windows versión 3.1. Aplicaciones basadas en
Win32 deben usar la función RegQueryValueEx.
LONG RegQueryValue (
HKEY hKey, // el manipulador de la clave a consultar
LPCTSTR lpszSubKey, // la dirección del nombre de la subclave a consultar
LPTSTR lpszValue, // la dirección del buffer para el ret de string
PLONG pcbValue // la dirección del buffer para el tamaño de ret de string
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
RegQueryValueExA / RegQueryValueExW
La
función RegQueryValueEx recupera el tipo y datos
para un nombre de valor especificado asociado con
una clave de registro abierta.
LONG RegQueryValueEx (
HKEY hKey, // el manipulador de la clave a consultar
LPTSTR lpszValueName, // la dirección del nombre del valor a consultar
LPDWORD lpdwReserved, // reservado
LPDWORD lpdwType, // la dirección del buffer para el tipo de valor
LPBYTE lpbData, // la dirección del buffer de datos
LPDWORD lpcbData // la dirección del tamaño del buffer de datos
);
Returns
Si la función tiene éxito, el valor de retorno
es ERROR_SUCCESS.
Si la función falla, el valor de retorno es un
valor de error.
|
|