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
CAsyncMonikerFile::CAsyncMonikerFile