Condividi tramite


intestazione ole2.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

ole2.h contiene le interfacce di programmazione seguenti:

Funzioni

 
CreateDataAdviseHolder

La funzione CreateDataAdviseHolder (ole2.h) recupera un puntatore all'implementazione OLE di IDataAdviseHolder nell'oggetto proprietario dei dati.
CreateOleAdviseHolder

Crea un oggetto proprietario di consigli per la gestione delle notifiche di documenti composti. Restituisce un puntatore all'implementazione OLE dell'oggetto dell'interfaccia IOleAdviseHolder.
Dodragdrop

Esegue un'operazione di trascinamento e rilascio OLE.
IsAccelerator

Determina se la sequenza di tasti specificata viene mappata a un acceleratore nella tabella dell'acceleratore specificata.
OleBuildVersion

questa funzione è obsoleta.
OleConvertIStorageToOLESTREAM

La funzione OleConvertIStorageToOLESTREAM converte l'oggetto di archiviazione specificato dall'archiviazione strutturata OLE 2 al modello a oggetti di archiviazione OLE 1, ma non include i dati della presentazione. Si tratta di una delle diverse funzioni di compatibilità.
OleConvertIStorageToOLESTREAMEx

La funzione OleConvertIStorageToOLESTREAMEx converte l'oggetto di archiviazione specificato dall'archiviazione strutturata OLE 2 al modello a oggetti di archiviazione OLE 1, inclusi i dati della presentazione.
OleConvertOLESTREAMToIStorage

Converte l'oggetto specificato dal modello di archiviazione OLE 1 a un oggetto di archiviazione strutturato OLE 2 senza specificare i dati di presentazione.
OleConvertOLESTREAMToIStorageEx

La funzione OleConvertOLESTREAMToIStorageEx converte l'oggetto specificato dal modello di archiviazione OLE 1 a un oggetto di archiviazione strutturato OLE 2, inclusi i dati della presentazione. Si tratta di una delle diverse funzioni di compatibilità.
OleCreate

La funzione OleCreate (ole2.h) crea un oggetto incorporato identificato da un CLSID. Può implementare la voce di menu che consente all'utente finale di inserire un oggetto.
OleCreateDefaultHandler

Crea una nuova istanza del gestore di incorporamento predefinito. Questa istanza viene inizializzata in modo da creare un server locale quando l'oggetto incorporato entra nello stato di esecuzione.
OleCreateEmbeddingHelper

Crea un oggetto helper di incorporamento OLE usando il codice fornito dall'applicazione aggregato con parti del gestore dell'oggetto predefinito OLE. Questo oggetto helper può essere creato e usato in un contesto e un ruolo specifico, come determinato dal chiamante.
OleCreateEx

Estende la funzionalità OleCreate supportando un'istanza più efficiente degli oggetti nei contenitori che richiedono la memorizzazione nella cache di più formati di presentazione o dati, anziché il singolo formato supportato da OleCreate.
OleCreateFromData

Crea un oggetto incorporato da un oggetto di trasferimento dati recuperato dagli Appunti o come parte di un'operazione di trascinamento OLE. Deve essere usato per implementare un'operazione di trascinamento OLE da un'operazione di trascinamento OLE.
OleCreateFromDataEx

Estende la funzionalità OleCreateFromData supportando un'istanza più efficiente degli oggetti nei contenitori che richiedono la memorizzazione nella cache di più formati di presentazione o dati, anziché il singolo formato supportato da OleCreateFromData.
OleCreateFromFile

La funzione OleCreateFromFile (ole2.h) crea un oggetto incorporato dal contenuto di un file denominato.
OleCreateFromFileEx

Estende la funzionalità OleCreateFromFile supportando un'istanza più efficiente degli oggetti nei contenitori che richiedono la memorizzazione nella cache di più formati di presentazione o dati, anziché il singolo formato supportato da OleCreateFromFile.
OleCreateLink

Crea un oggetto collegato a documenti composti OLE.
OleCreateLinkEx

Estende la funzionalità OleCreateLink supportando un'istanza più efficiente degli oggetti nei contenitori che richiedono la memorizzazione nella cache di più formati di presentazioni o dati, anziché il singolo formato supportato da OleCreateLink.
OleCreateLinkFromData

Crea un oggetto collegato da un oggetto di trasferimento dati recuperato dagli Appunti o come parte di un'operazione di trascinamento OLE.
OleCreateLinkFromDataEx

Estende la funzionalità OleCreateLinkFromData supportando un'istanza più efficiente degli oggetti nei contenitori che richiedono la memorizzazione nella cache di più formati di presentazioni o dati, anziché il singolo formato supportato da OleCreateLinkFromData.
OleCreateLinkToFile

Crea un oggetto collegato a un file.
OleCreateLinkToFileEx

Estende la funzionalità OleCreateLinkToFile supportando un'istanza più efficiente degli oggetti nei contenitori che richiedono la memorizzazione nella cache di più formati di presentazioni o dati, anziché il singolo formato supportato da OleCreateLinkToFile.
OleCreateMenuDescriptor

Crea e restituisce un descrittore di menu OLE , ovvero una struttura di dati fornita da OLE che descrive i menu) da usare per l'invio di messaggi e comandi di menu.
OleCreateStaticFromData

Crea un oggetto statico che contiene solo una rappresentazione, senza dati nativi, da un oggetto di trasferimento dati.
OleDestroyMenuDescriptor

Chiamato dal contenitore per liberare il descrittore del menu condiviso allocato dalla funzione OleCreateMenuDescriptor.
OleDoAutoConvert

Converte automaticamente un oggetto in una nuova classe se la conversione automatica per tale classe oggetto è impostata nel Registro di sistema.
OleDraw

La funzione OleDraw (ole2.h) consente di creare oggetti di disegno più facilmente. È possibile usarlo invece di chiamare direttamente IViewObject::D raw.
OleDuplicateData

Duplica i dati trovati nell'handle specificato e restituisce un handle ai dati duplicati. I dati di origine sono in formato Appunti. Usare questa funzione per implementare alcune interfacce di trasferimento dati, ad esempio IDataObject.
OleFlushClipboard

Esegue la sequenza di arresto degli Appunti. Rilascia anche il puntatore IDataObject inserito negli Appunti dalla funzione OleSetClipboard.
OleGetAutoConvert

Determina se il Registro di sistema è impostato per gli oggetti di un CLSID specificato da convertire automaticamente in un altro CLSID e, in caso affermativo, recupera il nuovo CLSID.
OleGetClipboard

Recupera un oggetto dati che è possibile usare per accedere al contenuto degli Appunti.
OleGetClipboardWithEnterpriseInfo

Consente a Windows Information Protection applicazioni con illuminazione di recuperare un oggetto IDataObject dagli Appunti OLE accompagnati da Windows Information Protection informazioni sui dati e sull'applicazione di origine.
OleGetIconOfClass

Restituisce un handle a un metafile contenente un'icona e un'etichetta stringa per CLSID specificato.
OleGetIconOfFile

Restituisce un handle a un metafile contenente un'icona e un'etichetta stringa per il nome del file specificato.
OleInitialize

Inizializza la libreria COM nell'appartamento corrente, identifica il modello di concorrenza come appartamento a thread singolo (STA) e abilita funzionalità aggiuntive descritte nella sezione Osservazioni di seguito.
OleIsCurrentClipboard

Determina se il puntatore dell'oggetto dati inserito in precedenza negli Appunti dalla funzione OleSetClipboard è ancora presente negli Appunti.
OleIsRunning

Determina se un oggetto documento composto è attualmente nello stato in esecuzione.
OleLoad

Carica in memoria un oggetto annidato all'interno di un oggetto di archiviazione specificato.
OleLoadFromStream

La funzione OleLoadFromStream (ole2.h) carica un oggetto dal flusso.
OleLockRunning

Blocca un oggetto già in esecuzione o lo sblocca dallo stato di esecuzione. (OleLockRunning)
OleMetafilePictFromIconAndLabel

Crea un metafile in cui vengono disegnati l'icona e l'etichetta specificati.
OleNoteObjectVisible

Incrementa o decrementa un riferimento esterno che mantiene un oggetto nello stato di esecuzione.
OleQueryCreateFromData

Verifica se un oggetto dati ha uno dei formati che consentono di diventare un oggetto incorporato tramite una chiamata alla funzione OleCreateFromData o OleCreateStaticFromData.
OleQueryLinkFromData

Determina se un oggetto collegato OLE (anziché un oggetto ole incorporato) può essere creato da un oggetto dati degli Appunti.
OleRegEnumFormatEtc

Crea un oggetto di enumerazione che può essere utilizzato per enumerare i formati di dati registrati da un server oggetti OLE nel Registro di sistema.
OleRegEnumVerbs

Fornisce un'enumerazione dei verbi registrati per la classe specificata. Gli sviluppatori di applicazioni oggetti DLL personalizzate usano questa funzione per emulare il comportamento del gestore oggetti predefinito.
OleRegGetMiscStatus

Restituisce informazioni varie sulla presentazione e sui comportamenti supportati dal CLSID specificato dal Registro di sistema.
OleRegGetUserType

Ottiene il tipo di utente della classe specificata dal Registro di sistema.
OleRun

Inserisce un oggetto documento composto OLE nello stato di esecuzione.
OleSave

Salva un oggetto aperto in modalità transazionata nell'oggetto di archiviazione specificato.
OleSaveToStream

La funzione OleSaveToStream (ole2.h) salva un oggetto con l'interfaccia IPersistStream sul flusso specificato.
OleSetAutoConvert

Specifica un CLSID per la conversione automatica in una classe diversa quando viene caricato un oggetto di tale classe.
OleSetClipboard

Inserisce un puntatore a un oggetto dati specifico negli Appunti. In questo modo l'oggetto dati è accessibile alla funzione OleGetClipboard.
OleSetContainedObject

Notifica a un oggetto che è incorporato in un contenitore OLE, che garantisce che il conteggio dei riferimenti venga eseguito correttamente per i contenitori che supportano collegamenti a oggetti incorporati. (OleSetContainedObject)
OleSetMenuDescriptor

Installa o rimuove il codice di invio OLE dalla finestra cornice del contenitore.
OleTranslateAccelerator

Chiamato dall'applicazione dell'oggetto, consente al contenitore di un oggetto di convertire gli acceleratori in base alla tabella dell'acceleratore del contenitore.
OleUninitialize

Chiude la libreria COM nell'appartamento, rilascia tutte le class factory, altri oggetti COM o server mantenuti dall'appartamento, disabilita RPC nell'appartamento e libera tutte le risorse gestite dall'appartamento.
ReadFmtUserTypeStg

La funzione ReadFmtUserTypeStg restituisce il formato degli Appunti e il tipo di utente salvati in precedenza con la funzione WriteFmtUserTypeStg.
RegisterDragDrop

Registra la finestra specificata come destinazione di un'operazione di trascinamento e rilascio OLE e specifica l'istanza IDropTarget da utilizzare per le operazioni di rilascio.
Releasestgmedium

Libera il supporto di archiviazione specificato.
RevokeDragDrop

Revoca la registrazione della finestra dell'applicazione specificata come destinazione potenziale per le operazioni di trascinamento della selezione OLE.
SetConvertStg

La funzione SetConvertStg imposta il bit di conversione in un oggetto di archiviazione per indicare che l'oggetto deve essere convertito in una nuova classe quando viene aperto. L'impostazione può essere recuperata con una chiamata alla funzione GetConvertStg.
Writefmtusertypestg

La funzione WriteFmtUserTypeStg scrive un formato degli Appunti e un tipo di utente nell'oggetto di archiviazione.