다음을 통해 공유


DECLARE_REGISTRY

표준 클래스 등록 시스템 레지스트리에 입력 하거나 시스템 레지스트리에서 제거 합니다.

DECLARE_REGISTRY( 
   class, 
   pid, 
   vpid, 
   nid, 
   flags  
)

매개 변수

  • class
    [in] 이전 버전과 호환성을 위해 포함 됩니다.

  • pid
    [in] LPCTSTR 는 버전별 프로그램 식별자입니다.

  • vpid
    [in] LPCTSTR 는 프로그램 버전에 관계 없이 식별자입니다.

  • nid
    [in] A UINT 레지스트리 프로그램의 설명으로 사용할 리소스 문자열의 인덱스입니다.

  • flags
    [in] A DWORD 를 포함 하는 프로그램의 스레딩 모델 레지스트리에서.다음 값 중 하나 여야 합니다: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, 또는 AUTPRXFLAG.

설명

표준 등록 CLSID, 프로그램 번호, 버전 독립 프로그램 ID, 설명 문자열 및 스레드 모델의 구성 됩니다.

개체를 만들거나 ATL 클래스 추가 마법사를 사용 하 여 제어 하는 경우 마법사는 자동으로 스크립트 기반 레지스트리 지원을 구현 하 고 추가 된 DECLARE_REGISTRY_RESOURCEID 매크로 파일.스크립트 기반 레지스트리 지원을 사용 하지 않으려면이 매크로를 교체 해야 DECLARE_REGISTRY.DECLARE_REGISTRY레지스트리에 위에서 설명한 5 가지 기본 키만 삽입 합니다.수동으로 레지스트리에 다른 키를 삽입 하는 코드를 작성 해야 합니다.

요구 사항

헤더: atlcom.h

참고 항목

참조

DECLARE_REGISTRY_RESOURCE

기타 리소스

레지스트리 매크로

ATL 매크로