Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Deze macro's definiƫren COM-interfacetoewijzingen.
| Macroniveau | Description |
|---|---|
| BEGIN_COM_MAP | Hiermee markeert u het begin van de com-interfacetoewijzingsvermeldingen. |
| END_COM_MAP | Hiermee markeert u het einde van de com-interfacekaartvermeldingen. |
Requirements
Koptekst: atlcom.h
BEGIN_COM_MAP
De COM-kaart is het mechanisme dat interfaces op een object beschikbaar maakt voor een client via QueryInterface.
BEGIN_COM_MAP(x)
Parameterwaarden
x
[in] De naam van het klasseobject waarop u interfaces weergeeft.
Opmerkingen
CComObjectRootEx::InternalQueryInterface retourneert alleen aanwijzers voor interfaces in de COM-kaart. Start de interfacekaart met de BEGIN_COM_MAP macro, voeg vermeldingen toe voor elk van uw interfaces met de COM_INTERFACE_ENTRY macro of een van de varianten en voltooi de kaart met de END_COM_MAP macro.
Example
Uit het ATL BEEPER-voorbeeld :
BEGIN_COM_MAP(CBeeper)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()
END_COM_MAP
Hiermee wordt de definitie van uw COM-interfacekaart beƫindigd.
END_COM_MAP()