网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CAsyncMonikerFile::Open
释义 CAsyncMonikerFile::Open

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);

返回值:
如果文件被成功打开,则返回非零值,否则为0。

参数:
lpszURL指向被异步打开的文件的指针。此文件可以是任何有效的URL或文件名。
pError指向文件异常的指针。发生错误时,将指向其原因。
pMoniker指向异步标识接口的指针,它是文档自己的标识的组合,可用IoleClientSite::GetMoniker(OLEWHICHMK_CONTAINER)获取,可从路径名中创建。控件可用此标识约束,但不是控件将要存储的标识。
pBindHost指向IBindHost接口的指针,将用来从相关的路径名中创建标识。如果约束的宿主非法,或没有提供一个标识,此调用将为Open(lpszFileName,pError)。要了解有关IBindHost的介绍,可参阅联机文档“ActiveX SDK”。
pServiceProvider指向IServiceProvider接口的指针。如果服务提供者非法,或不能提供IBindHost的服务,则此调用将为Open(lpszFileName,pError)。
pUnknown指向IUnknown接口的指针。如果找到了IServiceProvider,此函数将查询IBindHost。如果服务提供者非法,或不能提供IBindHost的服务,则此调用将为Open(lpszFileName,pError)。

说明:
可调用此成员函数异步打开文件,此调用初始化约束的进程。
可把URL或文件名作为lpszURL参数,例如:
CMyAsyncMonFile mamf;
mamf.Open(_T("http://www.microsoft.com");

CMyAsyncMonFile mamf;
mamf.Open(_T("file:c:\\mydata.dat"));

请参阅:CAsyncMonikerFile::CAsyncMonikerFile
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:22:02