Compartilhar via


Classe CMonikerFile

Representa um fluxo de dados (IStream) chamados por IMoniker.

class CMonikerFile : public COleStreamFile

Membros

Construtores public

Nome

Descrição

CMonikerFile::CMonikerFile

Constrói um objeto de CMonikerFile .

Métodos públicos

Nome

Descrição

CMonikerFile::Close

Dispara e libera o fluxo e libera a apelido.

CMonikerFile::Detach

Dispara IMoniker de esse objeto de CMonikerFile .

CMonikerFile::GetMoniker

Retorna um apelido atual.

CMonikerFile::Open

Abre o arquivo especificado para obter um fluxo.

Métodos protegidos

Nome

Descrição

CMonikerFile::CreateBindContext

Obtém o contexto de associar ou cria um contexto inicializado opção bind.

Comentários

Um apelido contém informações bem como um nome de caminho para um arquivo. Se você tiver um ponteiro para a interface de IMoniker de um objeto de apelido, você pode obter acesso ao arquivo identificado sem ter outras informações específicas sobre onde o arquivo está localizado em.

Derivado de COleStreamFile, CMonikerFile leva um apelido ou uma representação de cadeia de caracteres possa fazer em um apelido e em associa ao fluxo de um apelido é um nome. Você pode então ler e gravar em esse fluxo. O objetivo real de CMonikerFile é fornecer acesso direto a IStreams chamado por IMonikers para que você não tenha que se associar a um fluxo você mesmo, mas tem funcionalidade de CFile o fluxo.

CMonikerFile não pode ser usado para associar a qualquer coisa diferente de um fluxo. Se você deseja associar ao armazenamento ou um objeto, você deve usar a interface de IMoniker diretamente.

Para obter mais informações sobre os fluxos e de alcunhas, consulte COleStreamFile na Referência MFC e em IStream e IMoniker em Windows SDK.

Hierarquia de herança

CObject

CFile

COleStreamFile

CMonikerFile

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleStreamFile

Gráfico da hierarquia

Classe CAsyncMonikerFile