Макросы для обмена данными с реестром
Эти макросы выполняют операции обмена данными реестра.
Имя | Описание |
---|---|
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.