IAxWinAmbientDispatchEx Interface
Questa interfaccia implementate le proprietà di ambiente aggiuntivi per un controllo ospitato.
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
MIDL_INTERFACE( "B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5" )
IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch
Membri
Metodi
Questo metodo viene chiamato per completareinterfaccia predefinita della proprietà di ambiente con un'interfaccia definita dall'utente. |
Note
Includere questa interfaccia nelle applicazioni collegate staticamente in ATL e attivare i controlli ActiveX, soprattutto controlli ActiveX ATL con proprietà di ambiente. A esclusione di questa interfaccia genererà questa asserzione: "Si è omesso di passare il LIBID a CComModule::Init?"
Questa interfaccia è esposta dagli oggetti di hosting di controlli ActiveX ATL. Derivato da IAxWinAmbientDispatch, IAxWinAmbientDispatchEx aggiunge un metodo che consente di completare l'interfaccia di proprietà di ambiente fornita da ATL con uno dei propri.
AXHost tenta di caricare le informazioni sui tipi per IAxWinAmbientDispatch e IAxWinAmbientDispatchEx dalla libreria dei tipi contenente il codice.
Se si collega a ATL90.dll, AXHost carica le informazioni sul tipo dalla libreria dei tipi nella DLL.
Vedere Controlli ActiveX di hosting mediante ATL AXHost per ulteriori informazioni.
Requisiti
La definizione di questa interfaccia è disponibile in diversi formati, come illustrato nella tabella seguente.
Tipo di definizione |
File |
---|---|
IDL |
atliface.idl |
Libreria dei tipi |
ATL.dll |
C++ |
atliface.h (anche incluso in ATLBase.h) |