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.