Compartir a través de


CMonikerFile Class

Representa una secuencia de datos (IStream) llama IMoniker.

class CMonikerFile : public COleStreamFile

Miembros

Constructores públicos

Name

Descripción

CMonikerFile::CMonikerFile

Crea un objeto CMonikerFile.

Métodos públicos

Name

Descripción

CMonikerFile::Close

Desasocia y libera la secuencia y libera el moniker.

CMonikerFile::Detach

desasocia IMoniker de este objeto de CMonikerFile .

CMonikerFile::GetMoniker

Devuelve el moniker actual.

CMonikerFile::Open

Abra el archivo especificado para obtener una secuencia.

Métodos protegidos

Name

Descripción

CMonikerFile::CreateBindContext

Obtiene el contexto de enlace o crea un valor predeterminado inicializado contexto de enlace.

Comentarios

Un moniker contiene información como un nombre de ruta de acceso a un archivo. Si tiene un puntero a la interfaz de IMoniker de un objeto de moniker, puede tener acceso al archivo identificado sin tener ninguna otra información concreta sobre donde el archivo se encuentra realmente.

Derivado de COleStreamFile, CMonikerFile toma un moniker o una representación de cadena que puede crear en un moniker y enlaza a la secuencia de la que el moniker es un nombre. Después puede leer y escribir en esa secuencia. El propósito real de CMonikerFile es proporcionar acceso simple en s de IStreamdenominada por s para IMonikerde modo que no tenga que enlazar a una secuencia personalmente, todavía tiene funcionalidad de CFile a la secuencia.

CMonikerFile no se puede utilizar para enlazar cualquier valor distinto de una secuencia. Si desea enlazar el almacenamiento o a un objeto, debe utilizar la interfaz de IMoniker directamente.

Para obtener más información en secuencias y monikers, vea COleStreamFile en la referencia y IStreamde MFC y IMoniker en Windows SDK.

Jerarquía de herencia

CObject

Archivo C

COleStreamFile

CMonikerFile

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleStreamFile Class

Gráfico de jerarquías

CAsyncMonikerFile (Clase)