Поделиться через


Макросы для обмена данными с реестром

Эти макросы выполняют операции обмена данными реестра.

Имя Описание
BEGIN_RDX_MAP Помечает начало карты Обмена данными реестра.
END_RDX_MAP Помечает конец карты Обмена данными реестра.
RDX_BINARY Связывает указанную запись реестра с указанной переменной члена типа BYTE.
RDX_CSTRING_TEXT Связывает указанную запись реестра с указанной переменной члена типа CString.
RDX_DWORD Связывает указанную запись реестра с указанной переменной члена типа DWORD.
RDX_TEXT Связывает указанную запись реестра с указанной переменной члена типа TCHAR.

Требования

Заголовок: atlplus.h

BEGIN_RDX_MAP

Помечает начало карты Обмена данными реестра.

BEGIN_RDX_MAP

Замечания

Следующие макросы используются в карте обмена данными реестра для чтения и записи записей в системном реестре:

Макрос Description
RDX_BINARY Связывает указанную запись реестра с указанной переменной члена типа BYTE.
RDX_DWORD Связывает указанную запись реестра с указанной переменной члена типа DWORD.
RDX_CSTRING_TEXT Связывает указанную запись реестра с указанной переменной члена типа CString.
RDX_TEXT Связывает указанную запись реестра с указанной переменной члена типа TCHAR.

Глобальная функция RegistryDataExchange или функция-член того же имени, созданного BEGIN_RDX_MAP и макросами END_RDX_MAP, должна использоваться всякий раз, когда коду необходимо обмениваться данными между системным реестром и переменными, указанными на карте RDX.

END_RDX_MAP

Помечает конец карты Обмена данными реестра.

END_RDX_MAP

RDX_BINARY

Связывает указанную запись реестра с указанной переменной члена типа BYTE.

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

Параметры

rootkey
Корневой каталог раздела реестра.

Подраздел
Подраздел реестра.

valuename
Раздел реестра.

member
Переменная-член, связанная с указанной записью реестра.

member_size
Размер переменной-члена в байтах.

Замечания

Этот макрос используется в сочетании с BEGIN_RDX_MAP и макросами END_RDX_MAP для связывания переменной-члена с заданной записью реестра. Глобальная функция RegistryDataExchange или функция-член того же имени, созданная BEGIN_RDX_MAP и макросами END_RDX_MAP, должна использоваться для обмена данными между системным реестром и переменными-членами на карте RDX.

RDX_CSTRING_TEXT

Связывает указанную запись реестра с указанной переменной члена типа CString.

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

Параметры

rootkey
Корневой каталог раздела реестра.

Подраздел
Подраздел реестра.

valuename
Раздел реестра.

member
Переменная-член, связанная с указанной записью реестра.

member_size
Размер переменной-члена в байтах.

Замечания

Этот макрос используется в сочетании с BEGIN_RDX_MAP и макросами END_RDX_MAP для связывания переменной-члена с заданной записью реестра. Глобальная функция RegistryDataExchange или функция-член того же имени, созданная BEGIN_RDX_MAP и макросами END_RDX_MAP, должна использоваться для обмена данными между системным реестром и переменными-членами на карте RDX.

RDX_DWORD

Связывает указанную запись реестра с указанной переменной члена типа DWORD.

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

Параметры

rootkey
Корневой каталог раздела реестра.

Подраздел
Подраздел реестра.

valuename
Раздел реестра.

member
Переменная-член, связанная с указанной записью реестра.

member_size
Размер переменной-члена в байтах.

Замечания

Этот макрос используется в сочетании с BEGIN_RDX_MAP и макросами END_RDX_MAP для связывания переменной-члена с заданной записью реестра. Глобальная функция RegistryDataExchange или функция-член того же имени, созданная BEGIN_RDX_MAP и макросами END_RDX_MAP, должна использоваться для обмена данными между системным реестром и переменными-членами на карте RDX.

RDX_TEXT

Связывает указанную запись реестра с указанной переменной члена типа TCHAR.

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

Параметры

rootkey
Корневой каталог раздела реестра.

Подраздел
Подраздел реестра.

valuename
Раздел реестра.

member
Переменная-член, связанная с указанной записью реестра.

member_size
Размер переменной-члена в байтах.

Замечания

Этот макрос используется в сочетании с BEGIN_RDX_MAP и макросами END_RDX_MAP для связывания переменной-члена с заданной записью реестра. Глобальная функция RegistryDataExchange или функция-член того же имени, созданная BEGIN_RDX_MAP и макросами END_RDX_MAP, должна использоваться для обмена данными между системным реестром и переменными-членами на карте RDX.

См. также

Макросы
RegistryDataExchange