Freigeben über


CMonikerFile-Klasse

Stellt einen Stream von Daten (IStream) mit dem Namen durch IMoniker dar.

class CMonikerFile : public COleStreamFile

Mitglieder

Öffentliche Konstruktoren

Name

Description

CMonikerFile::CMonikerFile

Erstellt ein CMonikerFile-Objekt.

Öffentliche Methoden

Name

Description

CMonikerFile::Close

Trennt und gibt den Stream frei und gibt den Moniker frei.

CMonikerFile::Detach

Trennt IMoniker von diesem CMonikerFile-Objekt.

CMonikerFile::GetMoniker

Gibt den aktuellen Moniker zurück.

CMonikerFile::Open

Öffnet die angegebene Datei, um ein Stream.

Geschützte Methoden

Name

Description

CMonikerFile::CreateBindContext

Erhält der Bindungskontext oder erstellt einen standardmäßigen initialisierten Bindungskontext.

Hinweise

Ein Moniker enthält Informationen ähnlich wie ein Pfadnamen zu einer Datei. Wenn Sie einen Zeiger auf IMoniker-Schnittstelle eines Monikerobjekts haben, können Sie abrufen Zugriff auf die identifizierten Datei ohne verfügen alle anderen bestimmten Informationen darüber, wo die Datei tatsächlich befindet.

Ist von COleStreamFile, nimmt CMonikerFile einen Moniker oder eine Zeichenfolgendarstellung, die in einen Moniker und Bindungen in den Stream ausführen kann, für den der Moniker ein Name ist. Sie können zu diesem Stream dann lesen und schreiben. Das echte Ziel von CMonikerFile ist, einfachen Zugriff auf IStream s zu ermöglichen, das von IMoniker s genannt wird, damit Sie nicht in einem Stream binden müssen sich, jedoch hat CFile-Funktionen in den Stream.

CMonikerFile kann nicht verwendet werden, um zu nichts anderes als einen Stream zu binden. Wenn Sie den Speicher oder einem Objekt binden möchten, müssen Sie die IMoniker-Schnittstelle direkt verwenden.

Weitere Informationen über Streams und Moniker, finden Sie unter COleStreamFile in der MFC-Referenz und in IStream und IMoniker in Windows SDK.

Vererbungshierarchie

CObject

Die C-Datei

COleStreamFile

CMonikerFile

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleStreamFile-Klasse

Hierarchiediagramm

CAsyncMonikerFile-Klasse