CAsyncMonikerFile::Open

virtualBOOLAbierto (LPCTSTRlpszURL, CFileException *pErrorNULL=);

virtualBOOLAbierto (IMoniker *pMoniker, CFileException *pErrorNULL=);

virtualBOOLAbierto (LPCTSTRlpszURL, IBindHost *pBindHost, CFileException *pErrorNULL=);

virtualBOOLAbierto (IMoniker *pMoniker, IBindHost *pBindHost, CFileException *pErrorNULL=);

virtualBOOLAbierto (LPCTSTRlpszURL, IServiceProvider *pServiceProvider, CFileException *pErrorNULL=);

virtualBOOLAbierto (IMoniker *pMoniker, IServiceProvider *pServiceProvider, CFileException *pErrorNULL=);

virtualBOOLAbierto (LPCTSTRlpszURL, IUnknown *pUnknown, CFileException *pErrorNULL=);

virtualBOOLAbierto (IMoniker *pMoniker, IUnknown *pUnknown, CFileException *pErrorNULL=);

Valor devuelto

Distinto de cero si el archivo se abre correctamente; caso contrario 0.

Parámetros

lpszURL

Un puntero al archivo a abrirse de forma asincrónica. El archivo puede ser cualquier dirección URL o nombre de archivo válido.

pError

Un puntero a las excepciones de archivo. En el caso de un error, se establecerá en la causa.

pMoniker

Un puntero a la interfaz asincrónica moniker IMoniker, un moniker preciso que es la combinación de moniker del documento, que se puede recuperar con IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER)y un moniker creado a partir de la ruta. El control puede utilizar este moniker para enlazar, pero este no es el moniker que debe guardar el control .

pBindHostnbsp;  Un puntero a la interfaz de IBindHost que se utilizará para crear el moniker de una ruta relativa potencialmente. Si el host de enlace no es válido o no proporcionar un moniker, por defecto es la llamada a abierto ( lpszFile&Name, pError ). Para una descripción de la interfaz de IBindHost , consulte el SDK de ActiveX.

pServiceProvider

Un puntero a la interfaz de IServiceProvider . Si el proveedor no es válido o no prestar el servicio de IBindHost, la llamada predeterminado abierto ( lpszFileName, pError ).

pUnknown

Un puntero a la interfaz IUnknown . Si se encuentra IServiceProvider , la función de consulta para IBindHost. Si el proveedor no es válido o no prestar el servicio de IBindHost, la llamada predeterminado abierto ( lpszFileName, pError ).

Observaciones

Llame a esta función miembro para abrir un archivo de forma asincrónica. Esta convocatoria inicia el proceso de enlace.

Puede utilizar una dirección URL o un nombre de archivo para el parámetro lpszURL . Por ejemplo:

CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("http://www.Microsoft.com"))

nbsp; – o – & nbsp;

CMyAsy&ncMonFilenbsp; mamf;
mamf.Open(_T("file:c:\mydata.dat"))

Visión General de CAsyncMonikerFile |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CAsyncMonikerFile::CAsyncMonikerFile

Index