virtual BOOL Aberto ( LPCTSTR lpszURL, CFileException * pError = Nulo );
virtual BOOL Aberto ( IMonikervariável * pMoniker, CFileException * pError = Nulo );
virtual BOOL Aberto ( LPCTSTR lpszURL, IBindHost * pBindHost, CFileException * pError = Nulo );
virtual BOOL Aberto ( IMonikervariável * pMoniker, IBindHost * pBindHost, CFileException * pError = Nulo );
virtual BOOL Aberto ( LPCTSTR lpszURL, IServiceProvider * pServiceProvider, CFileException * pError = Nulo );
virtual BOOL Aberto ( IMonikervariável * pMoniker, IServiceProvider * pServiceProvider, CFileException * pError = Nulo );
virtual BOOL Aberto ( LPCTSTR lpszURL, IUnknown * pUnknown, CFileException * pError = Nulo );
virtual BOOL Aberto ( IMonikervariável * pMoniker, IUnknown * pUnknown, CFileException * pError = Nulo );
Valor de retorno
Diferente de zero se o arquivo for aberto com êxito; caso contrário 0.
Parâmetros
lpszURL
Um ponteiro para o arquivo a ser aberto de forma assíncrona. O arquivo pode ser qualquer válido URL ou nome de arquivo.
pError
Um ponteiro para as exceções de arquivo. No caso de um erro, ela será definida para a causa.
pMoniker
Um ponteiro para o moniker assíncrono interface IMoniker, um moniker preciso que é a combinação do moniker do documento, que você pode recuperar com IOleClientSite:: GetMoniker ( OLEWHICHMK_CONTAINER)e um moniker criado a partir do nome do caminho. O controle pode usar este moniker para ligar, mas este não é o moniker que deve guardar o controle .
pBindHostnbsp; Um ponteiro para a interface de IBindHost que será usado para criar o identificador de origem de um nome de caminho relativo potencialmente. Se o host de ligação é inválido ou não fornece um moniker, a chamada padrão aberta ( lpszFile&Name, pError ). Para obter uma descrição da interface IBindHost , consulte o SDK do ActiveX.
pServiceProvider
Um ponteiro para a interface de IServiceProvider . Se o provedor de serviço é inválido ou não fornecer o serviço para IBindHost, chamada padrão aberta ( lpszFileName, pError ).
pUnknown
Um ponteiro para o IUnknown interface. Se IServiceProvider é encontrado, a função consulta para IBindHost. Se o provedor de serviço é inválido ou não fornecer o serviço para IBindHost, chamada padrão aberta ( lpszFileName, pError ).
Observações
Chame essa função de membro para abrir um arquivo de forma assíncrona. Esta chamada inicia o processo de vinculação.
Você pode usar um URL ou um nome de arquivo para o parâmetro de lpszURL . Por exemplo:
CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("http://www.Microsoft.com"))
nbsp;- ou- & nbsp;
CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("file:c:\MyData.dat"))
Visão geral de CAsyncMonikerFile |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CAsyncMonikerFile::CAsyncMonikerFile