Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea la clave del Registro especificada y la asocia a una transacción.Si la clave ya existe, la función abre.
inline LSTATUS CAtlTransactionManager::RegCreateKeyEx(
HKEY hKey,
LPCTSTR lpSubKey,
DWORD dwReserved,
LPTSTR lpClass,
DWORD dwOptions,
REGSAM samDesired,
CONST LPSECURITY_ATTRIBUTES lpSecurityAttributes,
PHKEY phkResult,
LPDWORD lpdwDisposition
);
Parámetros
hKey
Identificador de una clave del Registro abierto.lpSubKey
El nombre de una subclave que esta función abrir o crear.dwReserved
este parámetro se reserva y debe ser cero.lpClass
La clase definida por el usuario de esta clave.Este parámetro se puede omitir.Este parámetro puede ser NULL.dwOptions
Este parámetro puede tener uno de los siguientes valores: REG_OPTION_BACKUP_RESTORE, REG_OPTION_NON_VOLATILE, o REG_OPTION_VOLATILE.samDesired
Una máscara que especifica los derechos de acceso para la clave.lpSecurityAttributes
Puntero a una estructura de SECURITY_ATTRIBUTES que determina si el identificador devuelto se puede heredar de procesos secundarios.Si lpSecurityAttributes es NULL, el identificador no puede heredarse.phkResult
Un puntero a una variable que recibe un identificador a la clave abierta o creada.Si la clave no es una de las claves del Registro predefinidas, llame a la función de RegCloseKey después de haber terminado de utilizar el identificador.lpdwDisposition
Un puntero a una variable que recibe uno de disponibilidad siguiente valora: REG_CREATED_NEW_KEY o REG_OPENED_EXISTING_KEY.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es ERROR_SUCCESS.Si se produce un error en la función, el valor devuelto es un código de error distinto definido en Winerror.h.
Comentarios
Este contenedor llama a la función de RegCreateKeyTransacted .
Requisitos
encabezado: atltransactionmanager.h