Compartilhar via


Macros de troca de dados de registro

Essas macros executam operações de troca de dados de registro.

Nome Descrição
BEGIN_RDX_MAP Marca o início do mapa de troca de dados de registro.
END_RDX_MAP Marca o final do mapa de troca de dados de registro.
RDX_BINARY Associa a entrada do registro especificada a uma variável de membro especificada do tipo BYTE.
RDX_CSTRING_TEXT Associa a entrada do registro especificada a uma variável de membro especificada do tipo CString.
RDX_DWORD Associa a entrada do registro especificada a uma variável de membro especificada do tipo DWORD.
RDX_TEXT Associa a entrada do registro especificada a uma variável de membro especificada do tipo TCHAR.

Requisitos

Cabeçalho: atlplus.h

BEGIN_RDX_MAP

Marca o início do mapa de troca de dados de registro.

BEGIN_RDX_MAP

Comentários

As macros a seguir são usadas no mapa de troca de dados do registro para ler e gravar entradas no registro do sistema:

Macro Descrição
RDX_BINARY Associa a entrada do registro especificada a uma variável de membro especificada do tipo BYTE.
RDX_DWORD Associa a entrada do registro especificada a uma variável de membro especificada do tipo DWORD.
RDX_CSTRING_TEXT Associa a entrada do registro especificada a uma variável de membro especificada do tipo CString.
RDX_TEXT Associa a entrada do registro especificada a uma variável de membro especificada do tipo TCHAR.

A função global RegistryDataExchange, ou a função de membro de mesmo nome criada pelas macros BEGIN_RDX_MAP e END_RDX_MAP, deve ser usada sempre que o código precisar trocar dados entre o registro do sistema e as variáveis especificadas no mapa RDX.

END_RDX_MAP

Marca o final do mapa de troca de dados de registro.

END_RDX_MAP

RDX_BINARY

Associa a entrada do registro especificada a uma variável de membro especificada do tipo BYTE.

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

Parâmetros

rootkey
A raiz da chave do Registro.

subkey
Subchave do registro.

valuename
A chave do Registro.

member
A variável de membro a ser associada à entrada do registro especificada.

member_size
O tamanho, em bytes, da variável de membro.

Comentários

Essa macro é usada em conjunto com as macros BEGIN_RDX_MAP e END_RDX_MAP para associar uma variável de membro a uma determinada entrada do registro. A função global RegistryDataExchange, ou a função de membro de mesmo nome criada pelas macros BEGIN_RDX_MAP e END_RDX_MAP, deve ser usada para executar a troca de dados entre o registro do sistema e as variáveis de membro no mapa RDX.

RDX_CSTRING_TEXT

Associa a entrada do registro especificada a uma variável de membro especificada do tipo CString.

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

Parâmetros

rootkey
A raiz da chave do Registro.

subkey
Subchave do registro.

valuename
A chave do Registro.

member
A variável de membro a ser associada à entrada do registro especificada.

member_size
O tamanho, em bytes, da variável de membro.

Comentários

Essa macro é usada em conjunto com as macros BEGIN_RDX_MAP e END_RDX_MAP para associar uma variável de membro a uma determinada entrada do registro. A função global RegistryDataExchange, ou a função de membro de mesmo nome criada pelas macros BEGIN_RDX_MAP e END_RDX_MAP, deve ser usada para executar a troca de dados entre o registro do sistema e as variáveis de membro no mapa RDX.

RDX_DWORD

Associa a entrada do registro especificada a uma variável de membro especificada do tipo DWORD.

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

Parâmetros

rootkey
A raiz da chave do Registro.

subkey
Subchave do registro.

valuename
A chave do Registro.

member
A variável de membro a ser associada à entrada do registro especificada.

member_size
O tamanho, em bytes, da variável de membro.

Comentários

Essa macro é usada em conjunto com as macros BEGIN_RDX_MAP e END_RDX_MAP para associar uma variável de membro a uma determinada entrada do registro. A função global RegistryDataExchange, ou a função de membro de mesmo nome criada pelas macros BEGIN_RDX_MAP e END_RDX_MAP, deve ser usada para executar a troca de dados entre o registro do sistema e as variáveis de membro no mapa RDX.

RDX_TEXT

Associa a entrada do registro especificada a uma variável de membro especificada do tipo TCHAR.

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

Parâmetros

rootkey
A raiz da chave do Registro.

subkey
Subchave do registro.

valuename
A chave do Registro.

member
A variável de membro a ser associada à entrada do registro especificada.

member_size
O tamanho, em bytes, da variável de membro.

Comentários

Essa macro é usada em conjunto com as macros BEGIN_RDX_MAP e END_RDX_MAP para associar uma variável de membro a uma determinada entrada do registro. A função global RegistryDataExchange, ou a função de membro de mesmo nome criada pelas macros BEGIN_RDX_MAP e END_RDX_MAP, deve ser usada para executar a troca de dados entre o registro do sistema e as variáveis de membro no mapa RDX.

Confira também

Macros
RegistryDataExchange