Condividi tramite


Classe CMonikerFile

Rappresenta un flusso di dati (IStream) denominati da IMoniker.

class CMonikerFile : public COleStreamFile

Membri

Costruttori pubblici

Nome

Descrizione

CMonikerFile::CMonikerFile

Costruisce un oggetto CMonikerFile.

Metodi pubblici

Nome

Descrizione

CMonikerFile::Close

Rimuove e rilascia il flusso e rilascia il moniker.

CMonikerFile::Detach

Rimuove IMoniker da questo oggetto CMonikerFile.

CMonikerFile::GetMoniker

Restituisce il moniker corrente.

CMonikerFile::Open

Aprire il file specificato per ottenere un flusso.

Metodi protetti

Nome

Descrizione

CMonikerFile::CreateBindContext

Ottiene il contesto di associazione o crea un contesto di associazione inizializzato impostazione predefinita.

Note

Moniker contiene informazioni analogamente a un nome di percorso di un file. Se un puntatore a un'interfaccia IMoniker di un oggetto di moniker, è possibile ottenere l'accesso al file identificato senza avere qualsiasi altra informazione sulla posizione specifica il file effettivamente si trova.

Derivato da COleStreamFile, CMonikerFile utilizza un moniker o una rappresentazione di stringa che può trasformare un moniker e le associazioni al flusso per il quale il moniker abbia un nome. È possibile leggere e scrivere nel flusso. L'obiettivo reale CMonikerFile consiste nel fornire l'accesso semplice a IStreamoggetto denominato da IMonikeroggetti in modo da non dover associare automaticamente a un flusso manualmente, ma dispone di funzionalità CFile nel flusso.

CMonikerFile non può essere utilizzato per associare un valore diverso da un flusso. Se si desidera associare all'archiviazione o a un oggetto, è necessario utilizzare l'interfaccia IMoniker.

Per ulteriori informazioni sui flussi e i moniker, vedere COleStreamFilein riferimenti alla libreria MFC e in IStream e IMoniker in Windows SDK.

Gerarchia di ereditarietà

CObject

File C

COleStreamFile

CMonikerFile

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe COleStreamFile

Grafico delle gerarchie

Classe CAsyncMonikerFile