CAsyncMonikerFile::Open

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

Index