CAsyncMonikerFile::Open

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

Index