CAsyncMonikerFile::Open
Volání funkce tohoto člena otevřít soubor asynchronně.
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
Ukazatel na soubor otevřít asynchronně.Soubor může být platná adresa URL nebo název souboru.pError
Ukazatel na soubor výjimky.Dojde k chybě bude nastavena na příčinu.pMoniker
Ukazatel na asynchronní zástupný název rozhraní IMoniker , přesné zástupný název, který je kombinací zástupný název dokumentu společnosti, které můžete načíst pomocí IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER **)**a zástupný název vytvořené z názvu cesty.Ovládací prvek můžete použít tento zástupný název svázat, ale není zástupný název ovládacího prvku by uložení.pBindHost
Ukazatel IBindHost rozhraní, která bude použita k vytvoření zástupný název z potenciálně relativní cesta.Pokud hostitel bind je neplatný nebo neobsahuje zástupný název, volání výchozí Open ( lpszFileName**,pError)**.Popis IBindHost rozhraní najdete .pServiceProvider
Ukazatel IServiceProvider rozhraní.Pokud poskytovatel metadat je neplatný nebo neposkytne služby pro IBindHost, volání výchozí Open ( lpszFileName**,pError)**.pUnknown
Ukazatel IUnknown rozhraní.Pokud IServiceProvider je nalezen dotazy funkce pro IBindHost .Pokud poskytovatel metadat je neplatný nebo neposkytne služby pro IBindHost, volání výchozí Open ( lpszFileName**,pError)**.
Vrácená hodnota
Nenulová hodnota, pokud je soubor otevřen úspěšně; jinak 0.
Poznámky
Toto volání inicializuje proces vazby.
Můžete použít adresu URL nebo název souboru pro lpszURL parametr.Příklad:
CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("https://www.microsoft.com"));
– nebo –
CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("file:c:\\mydata.dat"));
Požadavky
Záhlaví: afxole.h