Partager via


COM_INTERFACE_ENTRY_NOINTERFACE

Retourne E_NOINTERFACE et se termine le mappage COM traitement lorsque l'interface spécifiée est interrogé pour.

COM_INTERFACE_ENTRY_NOINTERFACE( x )

Paramètres

  • x
    [in] Texte utilisé pour construire l'identificateur d'interface.

Notes

Vous pouvez utiliser cette macro pour empêcher une interface d'être utilisée dans un cas particulier. Par exemple, vous pouvez insérer la macro dans votre mappage COM juste avant COM_INTERFACE_ENTRY_AGGREGATE_BLIND pour empêcher une requête pour l'interface d'être transféré à l'inconnu interne de l'agrégat.

l'interface IID sera construite en ajoutant x àIID_. Par exemple, si x est IPersistStorage, l'IID sera IID_IPersistStorage.

Consultez De macros COM_INTERFACE_ENTRY pour les notes sur les entrées de mappage COM.

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Macros de mappage COM

Macros ATL