Makra výměny dat registru
Tato makra provádějí operace výměny dat registru.
Název | Popis |
---|---|
BEGIN_RDX_MAP | Označí začátek mapy Exchange dat registru. |
END_RDX_MAP | Označí konec mapy Exchange dat registru. |
RDX_BINARY | Přidruží zadanou položku registru k zadané členské proměnné typu BYTE. |
RDX_CSTRING_TEXT | Přidruží zadanou položku registru k zadané členské proměnné typu CString. |
RDX_DWORD | Přidruží zadanou položku registru k zadané členské proměnné typu DWORD. |
RDX_TEXT | Přidruží zadanou položku registru k zadané členské proměnné typu TCHAR. |
Požadavky
Hlavička: atlplus.h
BEGIN_RDX_MAP
Označí začátek mapy Exchange dat registru.
BEGIN_RDX_MAP
Poznámky
V mapě Exchange dat registru se používají následující makra ke čtení a zápisu položek v systémovém registru:
Makro | Popis |
---|---|
RDX_BINARY | Přidruží zadanou položku registru k zadané členské proměnné typu BYTE. |
RDX_DWORD | Přidruží zadanou položku registru k zadané členské proměnné typu DWORD. |
RDX_CSTRING_TEXT | Přidruží zadanou položku registru k zadané členské proměnné typu CString. |
RDX_TEXT | Přidruží zadanou položku registru k zadané členské proměnné typu TCHAR. |
Globální funkce RegistryDataExchange nebo členová funkce stejného názvu vytvořeného makry BEGIN_RDX_MAP a END_RDX_MAP by se měla použít vždy, když kód potřebuje vyměňovat data mezi systémovým registrem a proměnnými zadanými v mapě RDX.
END_RDX_MAP
Označí konec mapy Exchange dat registru.
END_RDX_MAP
RDX_BINARY
Přidruží zadanou položku registru k zadané členské proměnné typu BYTE.
RDX_BINARY(
rootkey,
subkey,
valuename,
member,
member_size )
Parametry
rootkey
Kořen klíče registru.
podklíč
Podklíč registru.
valuename
Klíč registru.
člen
Proměnná člena, která se má přidružit k zadané položce registru.
member_size
Velikost členské proměnné v bajtech.
Poznámky
Toto makro se používá ve spojení s BEGIN_RDX_MAP a END_RDX_MAP makry pro přidružení členské proměnné k dané položce registru. Globální funkce RegistryDataExchange nebo členová funkce stejného názvu vytvořeného BEGIN_RDX_MAP a END_RDX_MAP makry by se měly použít k výměně dat mezi systémovým registrem a členskými proměnnými v mapě RDX.
RDX_CSTRING_TEXT
Přidruží zadanou položku registru k zadané členské proměnné typu CString.
RDX_CSTRING_TEXT(
rootkey,
subkey,
valuename,
member,
member_size )
Parametry
rootkey
Kořen klíče registru.
podklíč
Podklíč registru.
valuename
Klíč registru.
člen
Proměnná člena, která se má přidružit k zadané položce registru.
member_size
Velikost členské proměnné v bajtech.
Poznámky
Toto makro se používá ve spojení s BEGIN_RDX_MAP a END_RDX_MAP makry pro přidružení členské proměnné k dané položce registru. Globální funkce RegistryDataExchange nebo členová funkce stejného názvu vytvořeného BEGIN_RDX_MAP a END_RDX_MAP makry by se měly použít k výměně dat mezi systémovým registrem a členskými proměnnými v mapě RDX.
RDX_DWORD
Přidruží zadanou položku registru k zadané členské proměnné typu DWORD.
RDX_DWORD(
rootkey,
subkey,
valuename,
member,
member_size )
Parametry
rootkey
Kořen klíče registru.
podklíč
Podklíč registru.
valuename
Klíč registru.
člen
Proměnná člena, která se má přidružit k zadané položce registru.
member_size
Velikost členské proměnné v bajtech.
Poznámky
Toto makro se používá ve spojení s BEGIN_RDX_MAP a END_RDX_MAP makry pro přidružení členské proměnné k dané položce registru. Globální funkce RegistryDataExchange nebo členová funkce stejného názvu vytvořeného BEGIN_RDX_MAP a END_RDX_MAP makry by se měly použít k výměně dat mezi systémovým registrem a členskými proměnnými v mapě RDX.
RDX_TEXT
Přidruží zadanou položku registru k zadané členské proměnné typu TCHAR.
RDX_TEXT(
rootkey,
subkey,
valuename,
member,
member_size )
Parametry
rootkey
Kořen klíče registru.
podklíč
Podklíč registru.
valuename
Klíč registru.
člen
Proměnná člena, která se má přidružit k zadané položce registru.
member_size
Velikost členské proměnné v bajtech.
Poznámky
Toto makro se používá ve spojení s BEGIN_RDX_MAP a END_RDX_MAP makry pro přidružení členské proměnné k dané položce registru. Globální funkce RegistryDataExchange nebo členová funkce stejného názvu vytvořeného BEGIN_RDX_MAP a END_RDX_MAP makry by se měly použít k výměně dat mezi systémovým registrem a členskými proměnnými v mapě RDX.