wirtualne BOOL Otwarte ( LPCTSTR lpszURL, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( IMoniker * pMoniker, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( LPCTSTR lpszURL, IBindHost * pBindHost, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( IMoniker * pMoniker, IBindHost * pBindHost, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( LPCTSTR lpszURL, dostawca IServiceProvider * pServiceProvider, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( IMoniker * pMoniker, dostawca IServiceProvider * pServiceProvider, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( LPCTSTR lpszURL, IUnknown * pUnknown, CFileException * pError = NULL );
wirtualne BOOL Otwarte ( IMoniker * pMoniker, IUnknown * pUnknown, CFileException * pError = NULL );
Wartość zwracany
Niezerowa, jeśli plik jest otwarty pomyślnie; inny sposób 0.
Parametry
lpszURL
Wskaźnik do pliku ma być otwarte asynchronicznie. Plik może być dowolną prawidłowy adres URL lub nazwa_pliku.
pError
Wskaźnik wyjątki pliku. W przypadku wystąpienia błędu to zostanie ustawiony na przyczyny.
pMoniker
Wskaźnika do interfejsu asynchronicznego monikera IMoniker, dokładne monikera, który jest kombinacją monikera własnego dokumentu, który można pobrać z IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER)i monikera utworzona od nazwy ścieżki. Formant można użyć tym monikerem powiązać, ale nie jest to monikera, które kontroli należy zapisać .
pBindHostnbsp; Wskaźnika do interfejsu IBindHost , który zostanie użyty do utworzenia monikera z potencjalnie względną ścieżkę. Jeśli host wiązanie jest nieprawidłowy lub nie zapewnia monikera, wywołanie domyślnie otwarte ( lpszFile&Name, pError ). Opis interfejsu IBindHost zobacz ActiveX SDK.
pServiceProvider
Wskaźnika do interfejsu dostawca IServiceProvider . Jeśli usługodawca jest nieprawidłowy lub nie zdoła zapewnić obsługę IBindHost, wywołanie domyślnie otwarte ( lpszFileName, pError ).
pUnknown
Wskaźnik interfejs IUnknown . Jeśli dostawca IServiceProvider zostanie znalezione, funkcja kwerendy o IBindHost. Jeśli usługodawca jest nieprawidłowy lub nie zdoła zapewnić obsługę IBindHost, wywołanie domyślnie otwarte ( lpszFileName, pError ).
Uwagi
Wywołanie tej funkcji Państwa, aby otworzyć plik asynchronicznie. To wywołanie inicjuje proces wiązania.
Adres URL lub nazwę pliku można użyć parametru lpszURL . Na przykład:
CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("http://www.Microsoft.com"))
nbsp; – lub – & nbsp;
CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("file:c:\mydata.dat"))
Omówienie CAsyncMonikerFile |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CAsyncMonikerFile::CAsyncMonikerFile