CAsyncMonikerFile::CreateBindStatusCallback
Tworzy obiekt COM, który implementuje IBindStatusCallback.
virtual IUnknown* CreateBindStatusCallback(
IUnknown* pUnkControlling
);
Parametry
- pUnkControlling
Wskaźnik do kontrolowania nieznane (zewnętrzne IUnknown) lub NULL , jeśli nie jest używana agregacji.
Wartość zwracana
Jeśli pUnkControlling nie jest NULL, funkcja zwraca wskaźnik do wewnętrznej IUnknown na nowe towarzyszących obiektu COM IBindStatusCallback.Jeśli pUnkControlling jest NULL, funkcja zwraca wskaźnik do IUnknown na nowe towarzyszących obiektu COM IBindStatusCallback.
Uwagi
CAsyncMonikerFilewymaga obiektu COM, który implementuje IBindStatusCallback.MFC implementuje taki obiekt i jest kumulowane.Można zastąpić CreateBindStatusCallback zwraca obiekt COM.Obiekt COM można zagregować MFC firmy wykonania przez wywołanie CreateBindStatusCallback z kontroli nieznanego obiektu COM.Obiekty COM implementowane za pomocą CCmdTarget obsługi COM można pobrać kontrolowania używając nieznany CCmdTarget::GetControllingUnknown.
Ewentualnie obiekt COM może delegować do realizacji MFC firmy wywołując CreateBindStatusCallback (NULL).
CAsyncMonikerFile::Open wywołania CreateBindStatusCallback.
Aby uzyskać więcej informacji na temat monikerów asynchroniczne i wiązania asynchronicznego Zobacz IBindStatusCallback interfejsu i sposób wiązania asynchronicznego i przechowywania pracy.Omówienie agregacji, zobacz agregacji.Wszystkie trzy tematy są w Windows SDK.
Wymagania
Nagłówek: afxole.h