CAsyncMonikerFile::Open

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

Index