virtuelleBOOLOpen (LPCTSTRMaximum, CFileException *pErrorNULL=);
virtuelleBOOLOpen (IMoniker *pMoniker, CFileException *pErrorNULL=);
virtuelleBOOLOpen (LPCTSTRMaximum, IBindHost *pBindHost, CFileException *pErrorNULL=);
virtuelleBOOLOpen (IMoniker *pMoniker, IBindHost *pBindHost, CFileException *pErrorNULL=);
virtuelleBOOLOpen (LPCTSTRMaximum, IServiceProvider *pServiceProvider, CFileException *pErrorNULL=);
virtuelleBOOLOpen (IMoniker *pMoniker, IServiceProvider *pServiceProvider, CFileException *pErrorNULL=);
virtuelleBOOLOpen (LPCTSTRMaximum, IUnknown *pUnknown, CFileException *pErrorNULL=);
virtuelleBOOLOpen (IMoniker *pMoniker, IUnknown *pUnknown, CFileException *pErrorNULL=);
Rückgabewert
Ungleich NULL, wenn die Datei erfolgreich geöffnet wird; andernfalls 0.
Parameter
maximum
Ein Zeiger auf die Datei asynchron geöffnet werden. Die Datei kann beliebige gültige URL oder Dateiname sein.
pError
Ein Zeiger auf die Datei-Ausnahmen. Bei einem Fehler wird es auf die Ursache gesetzt.
pMoniker
Ein Zeiger auf die asynchrone Moniker Schnittstelle IMoniker, eine präzise Moniker, die die Kombination aus den Moniker des Dokuments, die Sie abrufen können, mit IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER)und einen Moniker, der aus den Pfadnamen erstellt. Das Steuerelement kann diesem Moniker binden verwenden, aber das ist nicht der Moniker, die, den das Steuerelement speichern sollte .
pBindHost&Nbsp; Ein Zeiger auf die IBindHost -Schnittstelle, die verwendet wird, um den Moniker aus ein potenziell relativer Pfadname zu erstellen. Wenn der Bind-Host ungültig ist oder keinen Moniker bietet, der Anruf wird standardmäßig auf Open ( LpszFileName, pError ). Eine Beschreibung der IBindHost -Schnittstelle finden Sie im ActiveX SDK.
pServiceProvider
Ein Zeiger auf die IServiceProvider -Schnittstelle. Wenn der Dienstanbieter ungültig ist oder nicht um den Service für IBindHost, wird der Aufruf Open ( LpszFileName, pError ).
pUnknown
Ein Zeiger auf die IUnknown -Schnittstelle. Wenn IServiceProvider gefunden, die Funktion fragt nach IBindHost. Wenn der Dienstanbieter ungültig ist oder nicht um den Service für IBindHost, wird der Aufruf Open ( LpszFileName, pError ).
Bemerkungen
Rufen Sie diese Memberfunktion um eine Datei asynchron zu öffnen. Dieser Aufruf startet den Bindungsprozess.
Sie können einen URL oder einen Dateinamen für den Maximum -Parameter verwenden. Zum Beispiel:
CMyAsy&ncMonFilenbsp; Mamf;
Mamf.Open(_T("http://www.Microsoft.com"))
Nbsp;- oder- & Nbsp;
CMyAsy&ncMonFilenbsp; Mamf;
Mamf.Open(_T("file:c:\mydata.dat"))
CAsyncMonikerFile Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CAsyncMonikerFile::CAsyncMonikerFile