CAsyncMonikerFile::Open

Виртуальный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

Index