登錄資料交換巨集
這些巨集會執行登錄數據交換作業。
名稱 | 描述 |
---|---|
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
備註
登錄數據 Exchange 對應中會使用下列巨集,以讀取和寫入系統登錄中的專案:
Macro | 描述 |
---|---|
RDX_BINARY | 將指定的登錄專案與 BYTE 類型的指定成員變數產生關聯。 |
RDX_DWORD | 將指定的登錄專案與 DWORD 類型的指定成員變數產生關聯。 |
RDX_CSTRING_TEXT | 將指定的登錄專案與 CString 類型的指定成員變數產生關聯。 |
RDX_TEXT | 將指定的登錄專案與 TCHAR 類型的指定成員變數產生關聯。 |
每當程式代碼需要在系統登錄與 RDX 對應中指定的變數之間交換數據時,應該使用全域函 式 RegistryDataExchange 或BEGIN_RDX_MAP和END_RDX_MAP巨集所建立之相同名稱的成員函式。
END_RDX_MAP
標示登錄數據交換對應結尾。
END_RDX_MAP
RDX_BINARY
將指定的登錄專案與 BYTE 類型的指定成員變數產生關聯。
RDX_BINARY(
rootkey,
subkey,
valuename,
member,
member_size )
參數
rootkey
登錄機碼根目錄。
子機碼
登錄子機碼。
valuename
登錄機碼。
成員
要與指定之登錄專案產生關聯的成員變數。
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_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_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_size
成員變數的大小,以位元組為單位。
備註
此巨集會與BEGIN_RDX_MAP和END_RDX_MAP巨集搭配使用,以將成員變數與指定的登錄專案產生關聯。 全域函 式 RegistryDataExchange 或BEGIN_RDX_MAP和END_RDX_MAP巨集所建立之相同名稱的成員函式,應該用來在系統登錄與 RDX 對應中的成員變數之間執行數據交換。