Classe CMonikerFile
Rappresenta un flusso di dati (IStream) denominati da IMoniker.
class CMonikerFile : public COleStreamFile
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CMonikerFile. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Rimuove e rilascia il flusso e rilascia il moniker. |
|
Rimuove IMoniker da questo oggetto CMonikerFile. |
|
Restituisce il moniker corrente. |
|
Aprire il file specificato per ottenere un flusso. |
Metodi protetti
Nome |
Descrizione |
---|---|
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à
CMonikerFile
Requisiti
Header: afxole.h