Partager via


Macros d’échange de données de Registre

Ces macros effectuent des opérations d’échange de données du Registre.

Nom Description
BEGIN_RDX_MAP Marque le début de la carte Exchange de données du Registre.
END_RDX_MAP Marque la fin de la carte Exchange de données du Registre.
RDX_BINARY Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type BYTE.
RDX_CSTRING_TEXT Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type CString.
RDX_DWORD Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type DWORD.
RDX_TEXT Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type TCHAR.

Spécifications

En-tête : atlplus.h

BEGIN_RDX_MAP

Marque le début de la carte Exchange de données du Registre.

BEGIN_RDX_MAP

Notes

Les macros suivantes sont utilisées dans la carte Exchange de données du Registre pour lire et écrire des entrées dans le Registre système :

Macro Description
RDX_BINARY Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type BYTE.
RDX_DWORD Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type DWORD.
RDX_CSTRING_TEXT Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type CString.
RDX_TEXT Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type TCHAR.

La fonction globale RegistryDataExchange, ou la fonction membre du même nom créé par les macros BEGIN_RDX_MAP et END_RDX_MAP, doit être utilisée chaque fois que votre code doit échanger des données entre le registre système et les variables spécifiées dans la carte RDX.

END_RDX_MAP

Marque la fin de la carte Exchange de données du Registre.

END_RDX_MAP

RDX_BINARY

Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type BYTE.

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

Paramètres

rootkey
Racine de la clé de Registre.

sous-clé
Sous-clé de Registre.

valuename
Clé de Registre.

member
Variable membre à associer à l’entrée de Registre spécifiée.

member_size
Taille, en octets, de la variable membre.

Notes

Cette macro est utilisée conjointement avec les macros BEGIN_RDX_MAP et END_RDX_MAP pour associer une variable membre à une entrée de Registre donnée. La fonction globale RegistryDataExchange, ou la fonction membre du même nom créé par les macros BEGIN_RDX_MAP et END_RDX_MAP, doit être utilisée pour effectuer l’échange de données entre le registre système et les variables membres dans la carte RDX.

RDX_CSTRING_TEXT

Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type CString.

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

Paramètres

rootkey
Racine de la clé de Registre.

sous-clé
Sous-clé de Registre.

valuename
Clé de Registre.

member
Variable membre à associer à l’entrée de Registre spécifiée.

member_size
Taille, en octets, de la variable membre.

Notes

Cette macro est utilisée conjointement avec les macros BEGIN_RDX_MAP et END_RDX_MAP pour associer une variable membre à une entrée de Registre donnée. La fonction globale RegistryDataExchange, ou la fonction membre du même nom créé par les macros BEGIN_RDX_MAP et END_RDX_MAP, doit être utilisée pour effectuer l’échange de données entre le registre système et les variables membres dans la carte RDX.

RDX_DWORD

Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type DWORD.

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

Paramètres

rootkey
Racine de la clé de Registre.

sous-clé
Sous-clé de Registre.

valuename
Clé de Registre.

member
Variable membre à associer à l’entrée de Registre spécifiée.

member_size
Taille, en octets, de la variable membre.

Notes

Cette macro est utilisée conjointement avec les macros BEGIN_RDX_MAP et END_RDX_MAP pour associer une variable membre à une entrée de Registre donnée. La fonction globale RegistryDataExchange, ou la fonction membre du même nom créé par les macros BEGIN_RDX_MAP et END_RDX_MAP, doit être utilisée pour effectuer l’échange de données entre le registre système et les variables membres dans la carte RDX.

RDX_TEXT

Associe l’entrée de Registre spécifiée à une variable membre spécifiée de type TCHAR.

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

Paramètres

rootkey
Racine de la clé de Registre.

sous-clé
Sous-clé de Registre.

valuename
Clé de Registre.

member
Variable membre à associer à l’entrée de Registre spécifiée.

member_size
Taille, en octets, de la variable membre.

Notes

Cette macro est utilisée conjointement avec les macros BEGIN_RDX_MAP et END_RDX_MAP pour associer une variable membre à une entrée de Registre donnée. La fonction globale RegistryDataExchange, ou la fonction membre du même nom créé par les macros BEGIN_RDX_MAP et END_RDX_MAP, doit être utilisée pour effectuer l’échange de données entre le registre système et les variables membres dans la carte RDX.

Voir aussi

Macros
RegistryDataExchange