ВиртуальныйBOOLОткрытые (LPCTSTRlpszURL, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (IMoniker *pMoniker, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (LPCTSTRlpszURL, IBindHost *pBindHost, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (IMoniker *pMoniker, IBindHost *pBindHost, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (LPCTSTRlpszURL, IServiceProvider *pServiceProvider, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (IMoniker *pMoniker, IServiceProvider *pServiceProvider, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (LPCTSTRlpszURL, IUnknown *pUnknown, CFileException *=NULLpError);
ВиртуальныйBOOLОткрытые (IMoniker *pMoniker, IUnknown *pUnknown, CFileException *=NULLpError);
Возвращаемое значение
Ненулевое значение, если файл открыт успешно; в противном случае 0.
Параметры
lpszURL
Указатель на файл будет открыт асинхронно. Этот файл может быть любой допустимый URL-адрес или имя файла.
pError
Указатель на файл исключений. В случае возникновения ошибки он будет иметь значение делу.
pMoniker
Указатель на интерфейс асинхронного кличка IMoniker, точные специальное имя, является сочетание собственного документа специальное имя, который можно получить с IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER)и кличка, созданный из имени пути. Элемент управления можно использовать этот моникер для привязки, но это не специальное имя, которым элемент управления должен сохранять .
pBindHostnbsp; Указатель на интерфейс IBindHost , который будет использоваться для создания кличка из потенциально относительный путь. Если хост bind является недопустимым или не содержит моникер, звонок по умолчанию открытые ( lpszFile&Name, pError ). Для описания интерфейса IBindHost смотрите ActiveX SDK.
pServiceProvider
Указатель на интерфейс IServiceProvider . Если поставщик услуг является недопустимым или не обеспечивает сервис для IBindHost, вызов по умолчанию открытые ( lpszFileName, pError ).
pUnknown
Указатель на интерфейс IUnknown . Если найдено IServiceProvider , функция запрашивает в IBindHost. Если поставщик услуг является недопустимым или не обеспечивает сервис для IBindHost, вызов по умолчанию открытые ( lpszFileName, pError ).
Примечания
Вызовите эту функцию-член открыть файл асинхронно. Этот вызов запускает процесс привязки.
Можно использовать URL-адрес или имя файла для параметра lpszURL . Например:
CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_t("http://www.Microsoft.com"))
nbsp;- или- & nbsp;
CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_t("file:c:\MyData.dat"))
Обзор CAsyncMonikerFile |nbsp; Члены класса | Иерархическая схема
См. также CAsyncMonikerFile::CAsyncMonikerFile