Condividi tramite


BEGIN_CATEGORY_MAP

Contrassegna l'inizio del mapping delle categorie.

BEGIN_CATEGORY_MAP( theClass )

Parametri

  • theClass
    [in] il nome della classe che contiene il mapping delle categorie.

Note

Il mapping di categoria è utilizzato per specificare che le categorie componenti COM la classe implementerà e che le categorie richiede il relativo contenitore.

Aggiungere una voce IMPLEMENTED_CATEGORY il mapping per ogni categoria implementata dalla classe COM. Aggiungere una voce REQUIRED_CATEGORY il mapping per ogni categoria che la classe richiede ai client di distribuzione. Contrassegnare la fine di mapping alla macro END_CATEGORY_MAP.

Le categorie componenti elencati nel mapping saranno registrate automaticamente quando viene registrato se la classe dispone OBJECT_ENTRY_AUTO collegato o OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO.

Nota

ATL utilizza l'amministratore di categorie del componente standard per registrare le categorie componenti.Se l'amministratore non è presente nel sistema quando il modulo viene registrato, la registrazione ha esito positivo, ma le categorie componenti non saranno registrate per la classe.

Per ulteriori informazioni sulle categorie componenti, vedere Cosa sono categorie componenti e il loro funzionamento? in Windows SDK.

Esempio

BEGIN_CATEGORY_MAP(CMyCtrl)
   IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

IMPLEMENTED_CATEGORY

REQUIRED_CATEGORY

END_CATEGORY_MAP

Altre risorse

Category Macros

Macro ATL