Sdílet prostřednictvím


DECLARE_REGISTRY

Zadá registrační standardní třídy do systémového registru nebo odebere z registru systému.

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

Parametry

  • class
    [v] Zahrnuty z důvodu zpětné kompatibility.

  • pid
    [v] LPCTSTR Je identifikátor specifické verze programu.

  • vpid
    [v] LPCTSTR Je identifikátor nezávislý na verzi programu.

  • nID
    [v] A UINT je index řetězce prostředků v registru jako popis programu.

  • flags
    [v] A DWORD obsahující program v registru model podprocesu.Musí být jedna z následujících hodnot: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, nebo AUTPRXFLAG.

Poznámky

Standardní registrace obsahuje identifikátor CLSID, ID programu, nezávislým na verzi programu ID, popisný řetězec a model podprocesu.

Při vytváření objektu nebo řídit pomocí Průvodce přidáním třídy ATL, průvodce automaticky implementuje podporu skriptem registru a přidá DECLARE_REGISTRY_RESOURCEID makro k souborům.Pokud nechcete, aby byla podpora skriptem registru, je nutné nahradit toto makro s DECLARE_REGISTRY .DECLARE_REGISTRYVloží pouze pět základních klíče do registru popsané výše.Musíte ručně napsat kód vložit další klíče do registru.

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

DECLARE_REGISTRY_RESOURCE

Další zdroje

Makra v registru

Makra ATL