Macros de intercambio de datos del Registro

Nota:

La biblioteca de plantillas activas (ATL) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.

Estas macros realizan operaciones de intercambio de datos del Registro.

Nombre Descripción
BEGIN_RDX_MAP Marca el principio del mapa de intercambio de datos del Registro.
END_RDX_MAP Marca el final del mapa de intercambio de datos del Registro.
RDX_BINARY Asocia la entrada del registro especificada con una variable miembro especificada de tipo BYTE.
RDX_CSTRING_TEXT Asocia la entrada del registro especificada con una variable miembro especificada de tipo CString.
RDX_DWORD Asocia la entrada del registro especificada con una variable miembro especificada de tipo DWORD.
RDX_TEXT Asocia la entrada del registro especificada con una variable miembro especificada de tipo TCHAR.

Requisitos

Encabezado: atlplus.h

BEGIN_RDX_MAP

Marca el principio del mapa de intercambio de datos del Registro.

BEGIN_RDX_MAP

Comentarios

Las macros siguientes se usan en la asignación de intercambio de datos del Registro para leer y escribir entradas en el registro del sistema:

Macro Descripción
RDX_BINARY Asocia la entrada del registro especificada con una variable miembro especificada de tipo BYTE.
RDX_DWORD Asocia la entrada del registro especificada con una variable miembro especificada de tipo DWORD.
RDX_CSTRING_TEXT Asocia la entrada del registro especificada con una variable miembro especificada de tipo CString.
RDX_TEXT Asocia la entrada del registro especificada con una variable miembro especificada de tipo TCHAR.

La función global RegistryDataExchange, o la función miembro del mismo nombre creada por las macros BEGIN_RDX_MAP y END_RDX_MAP, se deben usar siempre que el código necesite intercambiar datos entre el registro del sistema y las variables especificadas en el mapa RDX.

END_RDX_MAP

Marca el final del mapa de intercambio de datos del Registro.

END_RDX_MAP

RDX_BINARY

Asocia la entrada del registro especificada con una variable miembro especificada de tipo BYTE.

RDX_BINARY(
    rootkey,
    subkey,
    valuename,
    member,
    member_size )

Parámetros

rootkey
La raíz de la clave del Registro.

subkey
La subclave del Registro.

valuename
La clave del Registro.

member
Variable miembro que se va a asociar a la entrada del Registro especificada.

member_size
Tamaño de la variable miembro en bytes.

Comentarios

Esta macro se usa junto con las macros BEGIN_RDX_MAP y END_RDX_MAP para asociar una variable miembro a una entrada determinada del registro. La función global RegistryDataExchange, o la función miembro del mismo nombre creada por las macros BEGIN_RDX_MAP y END_RDX_MAP, se deben usar para realizar intercambios de datos entre el registro del sistema y las variables miembro del mapa RDX.

RDX_CSTRING_TEXT

Asocia la entrada del registro especificada con una variable miembro especificada de tipo CString.

RDX_CSTRING_TEXT(
    rootkey,
    subkey,
    valuename,
    member,
    member_size )

Parámetros

rootkey
La raíz de la clave del Registro.

subkey
La subclave del Registro.

valuename
La clave del Registro.

member
Variable miembro que se va a asociar a la entrada del Registro especificada.

member_size
Tamaño de la variable miembro en bytes.

Comentarios

Esta macro se usa junto con las macros BEGIN_RDX_MAP y END_RDX_MAP para asociar una variable miembro a una entrada determinada del registro. La función global RegistryDataExchange, o la función miembro del mismo nombre creada por las macros BEGIN_RDX_MAP y END_RDX_MAP, se deben usar para realizar intercambios de datos entre el registro del sistema y las variables miembro del mapa RDX.

RDX_DWORD

Asocia la entrada del registro especificada con una variable miembro especificada de tipo DWORD.

RDX_DWORD(
    rootkey,
    subkey,
    valuename,
    member,
    member_size )

Parámetros

rootkey
La raíz de la clave del Registro.

subkey
La subclave del Registro.

valuename
La clave del Registro.

member
Variable miembro que se va a asociar a la entrada del Registro especificada.

member_size
Tamaño de la variable miembro en bytes.

Comentarios

Esta macro se usa junto con las macros BEGIN_RDX_MAP y END_RDX_MAP para asociar una variable miembro a una entrada determinada del registro. La función global RegistryDataExchange, o la función miembro del mismo nombre creada por las macros BEGIN_RDX_MAP y END_RDX_MAP, se deben usar para realizar intercambios de datos entre el registro del sistema y las variables miembro del mapa RDX.

RDX_TEXT

Asocia la entrada del registro especificada con una variable miembro especificada de tipo TCHAR.

RDX_TEXT(
    rootkey,
    subkey,
    valuename,
    member,
    member_size )

Parámetros

rootkey
La raíz de la clave del Registro.

subkey
La subclave del Registro.

valuename
La clave del Registro.

member
Variable miembro que se va a asociar a la entrada del Registro especificada.

member_size
Tamaño de la variable miembro en bytes.

Comentarios

Esta macro se usa junto con las macros BEGIN_RDX_MAP y END_RDX_MAP para asociar una variable miembro a una entrada determinada del registro. La función global RegistryDataExchange, o la función miembro del mismo nombre creada por las macros BEGIN_RDX_MAP y END_RDX_MAP, se deben usar para realizar intercambios de datos entre el registro del sistema y las variables miembro del mapa RDX.

Consulte también

Macros
RegistryDataExchange