다음을 통해 공유


레지스트리 데이터 교환 매크로

이러한 매크로는 레지스트리 데이터 교환 작업을 수행합니다.

속성 설명
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

설명

다음 매크로는 레지스트리 데이터 교환 맵 내에서 시스템 레지스트리의 항목을 읽고 쓰는 데 사용됩니다.

매크로 설명
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
지정된 레지스트리 항목과 연결할 멤버 변수입니다.

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
지정된 레지스트리 항목과 연결할 멤버 변수입니다.

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
지정된 레지스트리 항목과 연결할 멤버 변수입니다.

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
지정된 레지스트리 항목과 연결할 멤버 변수입니다.

member_size
멤버 변수의 크기(바이트)입니다.

설명

이 매크로는 BEGIN_RDX_MAP 및 END_RDX_MAP 매크로와 함께 사용되어 멤버 변수를 지정된 레지스트리 항목과 연결합니다. 전역 함수 RegistryDataExchange 또는 BEGIN_RDX_MAP 및 END_RDX_MAP 매크로에서 만든 동일한 이름의 멤버 함수를 사용하여 RDX 맵의 멤버 변수와 시스템 레지스트리 간에 데이터 교환을 수행해야 합니다.

참고 항목

매크로
RegistryDataExchange