віртуальний BOOL Open ( LPCTSTR lpszURL, CFileException * pError = NULL );
віртуальний BOOL Open ( IMoniker * pMoniker, CFileException * pError = NULL );
віртуальний BOOL Open ( LPCTSTR lpszURL, IBindHost * pBindHost, CFileException * pError = NULL );
віртуальний BOOL Open ( IMoniker * pMoniker, IBindHost * pBindHost, CFileException * pError = NULL );
віртуальний BOOL Open ( LPCTSTR lpszURL, IServiceProvider * pServiceProvider, CFileException * pError = NULL );
віртуальний BOOL Open ( IMoniker * pMoniker, IServiceProvider * pServiceProvider, CFileException * pError = NULL );
віртуальний BOOL Open ( LPCTSTR lpszURL, IUnknown * pUnknown, CFileException * pError = NULL );
віртуальний BOOL Open ( IMoniker * pMoniker, IUnknown * pUnknown, CFileException * pError = NULL );
Значення, яке повертається
Ненульовий, якщо відкрити файл успішно; в іншому випадку 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 ).
Зауваження
Телефонуйте цієї функції-члена для відкриття файлу асинхронно. Цей заклик ініціює процес зв'язування.
Для параметра lpszURL можна використовувати URL-адресу або ім'я файлу. Наприклад:
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