IAxWinAmbientDispatchEx Interface
Diese Schnittstelle implementiert ergänzende Ambient-Eigenschaften für ein gehostetes Steuerelement.
Wichtig
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.
MIDL_INTERFACE( "B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5" )
IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch
Mitglieder
Methoden
Diese Methode wird aufgerufen, um die standardmäßige Ambient-Eigenschaft-Schnittstelle mit einer benutzerdefinierten Schnittstelle zu ergänzen. |
Hinweise
Schließen Sie diese Schnittstelle in ATL-Anwendungen, die statisch mit ATL verknüpft und ActiveX-Steuerelemente gehostet werden, insbesondere ActiveX-Steuerelemente ein, die Ambient-Eigenschaften haben. Nicht einschließlich diese Schnittstelle generiert diese Assertion: "Vergaßen Sie, die LIBID zu CComModule::Init zu übergeben?"
Diese Schnittstelle wird von ATL ActiveX-Steuerelement verfügbar gemacht, das Objekte hostet. Ist von IAxWinAmbientDispatch, fügt IAxWinAmbientDispatchEx eine Methode hinzu, die es Ihnen ermöglicht, die Ambient-Eigenschaft-Schnittstelle zu ergänzen, die von ATL mit einem von eigenen bereitgestellt wird.
AXHost versucht zu den Lastartinformationen über IAxWinAmbientDispatch und IAxWinAmbientDispatchEx aus der Typbibliothek, die den Code enthält.
Wenn Sie ATL90.dll zu verknüpfen, lädt AXHost die Typinformationen aus der Typbibliothek in der DLL.
Siehe Hosten von ActiveX-Steuerelementen mit ATL AXHost für weitere Details.
Anforderungen
Die Definition dieser Schnittstelle ist in mehreren Formen, wie in der folgenden Tabelle verfügbar.
Definitions-Typ |
Datei |
---|---|
IDL |
atliface.idl |
Typbibliothek |
ATL.dll |
C++ |
atliface.h (auch enthaltene ATLBase.h) |