CAsyncMonikerFile::CreateBindStatusCallback

Crea un oggetto COM che implementa IBindStatusCallback.

virtual IUnknown* CreateBindStatusCallback(
   IUnknown* pUnkControlling 
);

Parametri

  • pUnkControlling
    Un puntatore a sconosciuto di controllo ( IUnknownesterno o a NULL se aggregazione non viene utilizzata.

Valore restituito

Se pUnkControlling non è NULL, la funzione restituisce un puntatore a IUnknown interno di un nuovo oggetto COM che supporta IBindStatusCallback.Se pUnkControlling è NULL, la funzione restituisce un puntatore a IUnknown in un nuovo oggetto COM che supporta IBindStatusCallback.

Note

CAsyncMonikerFile richiede un oggetto COM che implementa IBindStatusCallback.MFC implementa tale oggetto e viene aggregabile.È possibile eseguire l'override CreateBindStatusCallback per restituire un oggetto COM.L'oggetto COM può aggregare l'implementazione di MFC chiamando CreateBindStatusCallback con sconosciuto di controllo dell'oggetto COM.Gli oggetti COM implementati utilizzando il supporto COM CCmdTarget possono recuperare sconosciuto di controllo utilizzando CCmdTarget::GetControllingUnknown.

In alternativa, l'oggetto COM possono delegare l'implementazione di MFC chiamando CreateBindStatusCallback( NULL ).

Chiamate CreateBindStatusCallbackdiCAsyncMonikerFile::Open.

Per ulteriori informazioni sui moniker asincroni e sull'associazione asincrona, vedere l'interfaccia e Come attività asincrona di archiviazione e di associazionedi IBindStatusCallback.Per una descrizione di aggregazione, vedere aggregazione.Tutti e tre gli argomenti sono in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di CAsyncMonikerFile

Grafico della gerarchia