CAsyncMonikerFile::Open

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

Index