CMonikerFile, classe
Représente un flux de données (IStream) nommées par IMoniker.
class CMonikerFile : public COleStreamFile
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CMonikerFile. |
Méthodes publiques
Nom |
Description |
---|---|
Détache et libère le flux et libère le moniker. |
|
Détache IMoniker de cet objet d' CMonikerFile . |
|
Retourne le moniker actuel. |
|
Ouvre le fichier spécifié pour obtenir un flux. |
Méthodes protégées
Nom |
Description |
---|---|
Obtient le contexte de liaison ou crée un contexte de liaison initialisé par défaut. |
Notes
Un moniker contient les informations de façon très similaire à un nom de chemin d'accès à un fichier. Si vous avez un pointeur vers l'interface d' IMoniker d'un objet moniker, vous pouvez accéder au fichier marqué sans avoir toutes autres informations spécifiques sur lequel se trouve le fichier réellement.
Dérivé d' COleStreamFile, CMonikerFile prend un moniker ou une représentation sous forme de chaîne qu'il peut transformer en moniker et lie au flux de données pour lequel le moniker est un nom. Vous pouvez ensuite lire et écrire dans le flux. L'objectif réel d' CMonikerFile est de fournir l'accès simple à IStreams nommé par IMonikers afin que vous n'ayez pas à lier à un flux vous-même, mais possède des fonctionnalités d' CFile au flux.
CMonikerFile ne peut pas être utilisé pour le lier à une valeur autre qu'un flux. Si vous souhaitez lier à la mémoire ou à un objet, vous devez utiliser l'interface d' IMoniker directement.
Pour plus d'informations sur les flux et les monikers, consultez COleStreamFile dans MFC Reference et IStream et l' IMoniker dans Kit de développement logiciel Windows.
Hiérarchie d'héritage
CMonikerFile
Configuration requise
Header: afxole.h