Поделиться через


Класс CMonikerFile

Представляет поток данных (IStream) именованных IMoniker.

class CMonikerFile : public COleStreamFile

Члены

Открытые конструкторы

Имя

Описание

CMonikerFile::CMonikerFile

Создает объект CMonikerFile.

Открытые методы

Имя

Описание

CMonikerFile::Close

Наконец удаляет и освобождает поток и освобождает моникер.

CMonikerFile::Detach

И, наконец, удаляются из данного объекта IMonikerCMonikerFile.

CMonikerFile::GetMoniker

Возвращает текущий моникер.

CMonikerFile::Open

Открыть указанный файл, чтобы получить поток.

Защищенные методы

Имя

Описание

CMonikerFile::CreateBindContext

Получает контекст привязок или создает инициализированный значением по умолчанию контекст привязки.

Заметки

Моникер содержит информацию несколько как имя пути к файлу. Если имеется указатель на интерфейс IMoniker объекта моникера, можно получить доступ к указанному файлу без иметь любое другое конкретные сведения о том, где находится файл действительно найти.

Производный от COleStreamFile, CMonikerFile принимает моникер или строковое представление оно может выполняться в моникер и привязки в поток, для которого моникер имя. Затем можно считывать и записывать в этот поток. Настоящая причина CMonikerFile предоставить простой доступ к IStream s именованному IMoniker s, чтобы не должны привязываться к потоку, но имеет возможности CFile в поток.

CMonikerFile нельзя использовать для привязки к что-либо, отличное от потока. Если необходимо привязать к хранилищу или объектом, необходимо использовать интерфейс IMoniker напрямую.

Дополнительные сведения о потоках и моникерах см. в разделе COleStreamFile в справочнике по MFC, IStream и IMoniker в Windows SDK.

Иерархия наследования

CObject

CFile

COleStreamFile

CMonikerFile

Требования

Header: afxole.h

См. также

Ссылки

Класс COleStreamFile

Диаграмма иерархии

Класс CAsyncMonikerFile