Compartilhar via


CAsyncMonikerFile::em aberto

telefonar Essa função de membro para em aberto um arquivo de forma assíncrona.

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

Parâmetros

  • lpszURL
    Um ponteiro para o arquivo a ser aberto de forma assíncrona.O arquivo pode ser qualquer URL ou nome de arquivo válido.

  • pError
    Um ponteiro para as exceções de arquivo.No caso de erro, ela será definida para a causa.

  • pMoniker
    De interface de um ponteiro para o moniker assíncronoIMoniker, um identificador de origem precisa é a combinação do identificador de origem do documento, você pode recuperar com () IOleClientSite::GetMoniker OLEWHICHMK_CONTAINER ) e um identificador de origem criado a partir do nome de caminho.O controle pode usar esse moniker para BIND, mas isso não é o moniker deve salvar o controle.

  • pBindHost
    Um ponteiro para o IBindHost interface que será usado para criar o moniker de um nome de caminho relativo potencialmente. If the bind host is invalid or does not provide a moniker, the call defaults to Open( lpszFileName**,pError)**.Para obter uma descrição do IBindHost interface, consulte o Windows SDK.

  • pServiceProvider
    Um ponteiro para o IServiceProvider interface. If the service provider is invalid or fails to provide the service for IBindHost, the call defaults to Open( lpszFileName**,pError)**.

  • pUnknown
    Um ponteiro para o IUnknown interface.If IServiceProvider for encontrada, as consultas de função para IBindHost. If the service provider is invalid or fails to provide the service for IBindHost, the call defaults to Open( lpszFileName**,pError)**.

Valor de retorno

Diferente de zero se o arquivo é aberto com êxito; caso contrário, 0.

Comentários

Essa telefonar inicia o processo de vinculação.

Você pode usar uma URL ou um nome de arquivo para o lpszURL parâmetro. Por exemplo:

CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("https://www.microsoft.com"));

- ou -

CMyMoniker* pMyMoniker = new CMyMoniker();
pMyMoniker->Open(_T("file:c:\\mydata.dat"));

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe CAsyncMonikerFile

Gráfico de hierarquia

CAsyncMonikerFile::CAsyncMonikerFile

Outros recursos

CAsyncMonikerFile membros