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. |