Compartir a través de


Macros de intercambio de datos del Registro

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