CAsyncMonikerFile::Open
Wywołanie tej funkcji Członkowskich do otwarcia asynchronicznie.
virtual BOOL Open(
LPCTSTR lpszURL,
CFileException* pError = NULL
);
virtual BOOL Open(
IMoniker* pMoniker,
CFileException* pError = NULL
);
virtual BOOL Open(
LPCTSTR lpszURL,
IBindHost* pBindHost,
CFileException* pError = NULL
);
virtual BOOL Open(
IMoniker* pMoniker,
IBindHost* pBindHost,
CFileException* pError = NULL
);
virtual BOOL Open(
LPCTSTR lpszURL,
IServiceProvider* pServiceProvider,
CFileException* pError = NULL
);
virtual BOOL Open(
IMoniker* pMoniker,
IServiceProvider* pServiceProvider,
CFileException* pError = NULL
);
virtual BOOL Open(
LPCTSTR lpszURL,
IUnknown* pUnknown,
CFileException* pError = NULL
);
virtual BOOL Open(
IMoniker* pMoniker,
IUnknown* pUnknown,
CFileException* pError = NULL
);
Parametry
lpszURL
Wskaźnik do otwarcia asynchronicznie.Plik może być nieprawidłowy adres URL lub nazwę pliku.pError
Wskaźnik do pliku wyjątków.W przypadku wystąpienia błędu będzie ustawiony na przyczyny.pMoniker
Wskaźnika do interfejsu asynchronicznego moniker IMoniker, dokładne moniker, który jest kombinacją moniker tego dokumentu, który można pobrać z IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER **)**i moniker utworzone z nazwą ścieżki.Formant można użyć tego moniker powiązać, ale nie jest moniker kontroli należy zapisywać.pBindHost
Wskaźnik do IBindHost interfejsu używanego do tworzenia monikera z potencjalnie względną ścieżkę.Jeśli bind host jest nieprawidłowy lub nie zapewnia moniker, wywołanie domyślnie Otwórz ( lpszFileName**,pError)**.Opis IBindHost interfejsu, zobacz Windows SDK.pServiceProvider
Wskaźnik do IServiceProvider interfejsu.Jeśli usługodawca jest nieprawidłowy lub nie powiedzie się do świadczenia usług dla IBindHost, domyślnie wywołanie Otwórz ( lpszFileName**,pError)**.pUnknown
Wskaźnik do IUnknown interfejsu.Jeśli IServiceProvider stwierdzono kwerendy funkcja IBindHost.Jeśli usługodawca jest nieprawidłowy lub nie powiedzie się do świadczenia usług dla IBindHost, domyślnie wywołanie Otwórz ( lpszFileName**,pError)**.
Wartość zwracana
Niezerowa, jeśli plik jest otwierany pomyślnie; 0 inaczej.
Uwagi
To wywołanie inicjuje proces wiązania.
Można użyć adresu URL lub nazwę pliku dla lpszURL parametru.Na przykład:
CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("https://www.microsoft.com"));
– lub –
CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("file:c:\\mydata.dat"));
Wymagania
Nagłówek: afxole.h