Aracılığıyla paylaş


IAxWinAmbientDispatchEx Arabirimi

Bu arabirim, barındırılan denetim için ek ortam özellikleri uygular.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

MIDL_INTERFACE("B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5") IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
SetAmbientDispatch Bu yöntem, varsayılan ortam özelliği arabirimini kullanıcı tanımlı bir arabirimle desteklemek için çağrılır.

Açıklamalar

Bu arabirimi ATL'ye statik olarak bağlı atl uygulamalarına ekleyin ve ActiveX Denetimlerini, özellikle de Ortam Özelliklerine sahip ActiveX Denetimlerini barındırır. Bu arabirimin dahil edilmemesi şu onaylama işlemini oluşturur: "LIBID'i CComModule::Init'e geçirmeyi unuttunuz mu"

Bu arabirim, ATL'nin ActiveX denetimi barındırma nesneleri tarafından kullanıma sunulur. IAxWinAmbientDispatch'ten türetilen, IAxWinAmbientDispatchEx ATL tarafından sağlanan ortam özelliği arabirimini kendi yönteminizden biriyle tamamlayıcı bir yöntem ekler.

AxHost , ve hakkındaki IAxWinAmbientDispatch IAxWinAmbientDispatchEx tür bilgilerini kodu içeren tür kitaplığından yüklemeyi dener.

ATL90.dll bağlanıyorsanız AXHost, DLL'deki tür kitaplığından tür bilgilerini yükler.

Diğer ayrıntılar için bkz . ATL AXHost Kullanarak ActiveX Denetimlerini Barındırma.

Gereksinimler

Bu arabirimin tanımı, aşağıdaki tabloda gösterildiği gibi çeşitli formlarda kullanılabilir.

Tanım Türü Dosya
IDL atliface.idl
Tür Kitaplığı ATL.dll
C++ atliface.h (ATLBase.h'de de bulunur)

IAxWinAmbientDispatchEx::SetAmbientDispatch

Bu yöntem, varsayılan ortam özelliği arabirimini kullanıcı tanımlı bir arabirimle desteklemek için çağrılır.

virtual HRESULT STDMETHODCALLTYPE SetAmbientDispatch(IDispatch* pDispatch) = 0;

Parametreler

pDispatch
Yeni arabirim işaretçisi.

Dönüş Değeri

Başarıda S_OK veya hatada HRESULT hatası döndürür.

Açıklamalar

Yeni bir arabirim işaretçisi ile çağrıldığındaSetAmbientDispatch, bu yeni arabirim barındırılan denetim tarafından istenen özellikleri veya yöntemleri çağırmak için kullanılır; bu özellikler IAxWinAmbientDispatch tarafından henüz sağlanmadıysa.

Ayrıca bkz.

IAxWinAmbientDispatch Arabirimi