CAsyncMonikerFile::Open

virtuelBOOLOuvert (LPCTSTRlpszURL, CFileException *=NULLpError);

virtuelBOOLOuvert (IMoniker *pMoniker, CFileException *=NULLpError);

virtuelBOOLOuvert (LPCTSTRlpszURL, IBindHost *pBindHost, CFileException *=NULLpError);

virtuelBOOLOuvert (IMoniker *pMoniker, IBindHost *pBindHost, CFileException *=NULLpError);

virtuelBOOLOuvert (LPCTSTRlpszURL, IServiceProvider *pServiceProvider, CFileException *=NULLpError);

virtuelBOOLOuvert (IMoniker *pMoniker, IServiceProvider *pServiceProvider, CFileException *=NULLpError);

virtuelBOOLOuvert (LPCTSTRlpszURL, IUnknown *pUnknown, CFileException *=NULLpError);

virtuelBOOLOuvert (IMoniker *pMoniker, IUnknown *pUnknown, CFileException *=NULLpError);

Valeur de retour

Différent de zéro si le fichier est ouvert avec succès ; sinon 0.

Paramètres

lpszURL

Un pointeur de fichier pour être ouvert de façon asynchrone. Le fichier peut être une URL ou le nom de fichier valide.

pError

Un pointeur à l'exception du fichier. Dans le cas d'une erreur, elle est définie à la cause.

pMoniker

Un pointeur vers l'interface de moniker asynchrone IMoniker, un moniker précis qui est la combinaison de la le surnom du document, que vous pouvez récupérer avec IOleClientSite::GetMoniker ( OLEWHICHMK_CONTAINER)et un moniker créé à partir du nom de chemin d'accès. Le contrôle peut utiliser ce moniker à lier, mais ce n'est pas le surnom que le contrôle devrait enregistrer .

pBindHostnbsp ;  Pointeur vers l'interface IBindHost qui sera utilisé pour créer le surnom d'un chemin d'accès relatif potentiellement. Si l'hôte de liaison n'est pas valide ou ne fournit pas un moniker, l'appel par défaut ouvert ( lpszFile&Name, pError ). Pour une description de l'interface IBindHost , voir le Kit de développement ActiveX.

pServiceProvider

Pointeur vers l'interface IServiceProvider . Si le fournisseur de service n'est pas valide ou ne parvient pas à fournir le service pour IBindHost, l'appel par défaut ouvert ( lpszFileName, pError ).

pUnknown

Pointeur vers l'interface IUnknown . Si IServiceProvider est trouvé, la fonction interroge pour IBindHost. Si le fournisseur de service n'est pas valide ou ne parvient pas à fournir le service pour IBindHost, l'appel par défaut ouvert ( lpszFileName, pError ).

Remarques

Appelez cette fonction membre pour ouvrir un fichier de manière asynchrone. Cet appel déclenche le processus de liaison.

Vous pouvez utiliser une URL ou un nom de fichier pour le paramètre lpszURL . Par exemple:

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

nbsp; – ou – & nbsp;

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

Aperçu CAsyncMonikerFile |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CAsyncMonikerFile::CAsyncMonikerFile

Index