Condividi tramite


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

SetAmbientDispatch

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)

Vedere anche

Riferimenti

IAxWinAmbientDispatch Interface