Udostępnij za pośrednictwem


DECLARE_REGISTRY

Wprowadzi do rejestru systemu rejestracji klas standardowych lub usuwa z rejestru systemowego.

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

Parametry

  • class
    [w] Uwzględnione w zgodności z poprzednimi wersjami.

  • pid
    [w] LPCTSTR Czyli identyfikator określonej wersji programu.

  • vpid
    [w] LPCTSTR Czyli identyfikator niezależnych od wersji programu.

  • nid
    [w] A UINT czyli indeks ciągu zasobu w rejestrze jako opis programu.

  • flags
    [w] A DWORD zawierający program na threading model w rejestrze.Musi to być jedna z następujących wartości: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, lub AUTPRXFLAG.

Uwagi

Standard rejestracji składa się z CLSID, identyfikator programu, identyfikator niezależnych od wersji programu, ciąg opisu i model wątku.

Podczas tworzenia obiektu lub sterowanie za pomocą Kreatora dodawania klasy ATL Kreator automatycznie implementuje obsługę skryptów rejestru i dodaje DECLARE_REGISTRY_RESOURCEID makro do plików.Jeśli nie chcesz, aby obsługa skryptów rejestru, należy zastąpić to makro z DECLARE_REGISTRY.DECLARE_REGISTRYWstawia tylko pięć klucze podstawowe opisane powyżej do rejestru.Musisz ręcznie napisać kod wstawić inne klucze rejestru.

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

DECLARE_REGISTRY_RESOURCE

Inne zasoby

Makra rejestru

Makra ATL