CAsyncMonikerFile::Open

VirtualBOOLOpen (LPCTSTRMaximum, CException *pErrorNULL=);

VirtualBOOLOpen (IMoniker *pMoniker, CException *pErrorNULL=);

VirtualBOOLOpen (LPCTSTRMaximum, IBindHost *pBindHost, CException *pErrorNULL=);

VirtualBOOLOpen (IMoniker *pMoniker, IBindHost *pBindHost, CException *pErrorNULL=);

VirtualBOOLOpen (LPCTSTRMaximum, IServiceProvider *probabilmente pServiceProvider, CException *pErrorNULL=);

VirtualBOOLOpen (IMoniker *pMoniker, * IServiceProviderprobabilmente pServiceProvider, CException *pErrorNULL=);

VirtualBOOLOpen (LPCTSTRMaximum, IUnknown *pUnknown, CException *pErrorNULL=);

VirtualBOOLOpen (IMoniker *pMoniker, IUnknown *pUnknown, CException *pErrorNULL=);

Valore restituito

Diverso da zero se il file viene aperto con successo; in caso contrario 0.

Parametri

maximum

Puntatore al file da aprire in modo asincrono. Il file può essere qualsiasi URL o nome file valido.

pError

Puntatore alle eccezioni di file. In caso di errore, verrà impostata alla causa.

pMoniker

Un puntatore all'interfaccia IMoniker, un moniker preciso che è la combinazione del moniker del documento, che è possibile recuperare con moniker asincroni IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER)e un moniker creato dal nome del percorso. Il controllo può utilizzare questo moniker per impegnare, ma questo non è il moniker che dovrebbe salvare il controllo .

pBindHostnbsp;  Un puntatore all'interfaccia IBindHost che verrà utilizzato per creare il moniker da un percorso relativo potenzialmente. Se l'host di impegnare non è valido o non fornisce un moniker, la chiamata predefinito Open ( lpszFile&Name, pError ). Per una descrizione dell'interfaccia IBindHost , vedere l' SDK di ActiveX.

probabilmente pServiceProvider

Un puntatore all'interfaccia IServiceProvider . Se il provider del servizio non è valido o non riesce a fornire il servizio per IBindHost, la chiamata predefinito Open ( lpszFileName, pError ).

pUnknown

Un puntatore all'interfaccia IUnknown . Se viene trovata IServiceProvider , la funzione di una query per IBindHost. Se il provider del servizio non è valido o non riesce a fornire il servizio per IBindHost, la chiamata predefinito Open ( lpszFileName, pError ).

Osservazioni

Chiamare questa funzione membro per aprire un file in modo asincrono. Questa chiamata avvia il processo di associazione.

È possibile utilizzare un URL o un nome di file per il parametro Maximum . Ad esempio:

CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("http://www.Microsoft.com"))

nbsp;- o- & nbsp;

CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("file:c:\MyData.dat"))

Panoramica CAsyncMonikerFile |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CAsyncMonikerFile::CAsyncMonikerFile

Index