Leggere in inglese

Condividi tramite


intestazione oleidl.h

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

oleidl.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IDropSource

L'interfaccia IDropSource è una delle interfacce implementate per fornire operazioni di trascinamento e rilascio nell'applicazione.
IDropSourceNotify

L'interfaccia IDropSourceNotify viene implementata in un oggetto IDropSource per ricevere notifiche da OLE quando un utente trascina il mouse in o fuori una finestra di destinazione potenziale.
Idroptarget

L'interfaccia IDropTarget è una delle interfacce implementate per fornire operazioni di trascinamento e rilascio nell'applicazione.
IEnterpriseDropTarget

Quando viene implementata dall'applicazione di destinazione di rilascio, questa interfaccia offre al motore di trascinamento OLE la possibilità di determinare se l'applicazione di destinazione di rilascio intende valutare i criteri di protezione aziendale e fornisce al motore ole trascinamento e rilascio un modo per fornire l'ID aziendale dell'applicazione di origine di rilascio all'applicazione di destinazione di rilascio.
IEnumOLEVERB

Enumera i diversi verbi disponibili per un oggetto in ordine di numero verbo crescente. Un enumeratore che implementa l'interfaccia IEnumOLEVERB viene restituito da IOleObject::EnumVerbs.
IOleAdviseHolder

Gestisce le connessioni consultive e le notifiche dei documenti composti in un server a oggetti.
IOleCache

Fornisce il controllo dei dati della presentazione memorizzati nella cache all'interno di un oggetto. I dati della presentazione memorizzati nella cache sono disponibili per il contenitore dell'oggetto anche quando l'applicazione server non è in esecuzione o non è disponibile.
IOleCache2

Consente ai client oggetto di aggiornare in modo selettivo ogni cache creata con IOleCache::Cache.
IOleCacheControl

Fornisce una corretta manutenzione delle cache. Gestisce le cache connettendo l'implementazione IDataObject dell'oggetto in esecuzione alla cache, consentendo alla cache di ricevere notifiche dall'oggetto in esecuzione.
Ioleclientsite

Fornisce i mezzi primari in base al quale un oggetto incorporato ottiene informazioni sulla posizione e l'estensione del relativo sito di visualizzazione, il relativo moniker, l'interfaccia utente e altre risorse fornite dal contenitore.
IOleContainer

Enumera oggetti in un documento composto o blocca un contenitore nello stato in esecuzione. Le applicazioni contenitore e oggetto implementano entrambe questa interfaccia.
IOleInPlaceActiveObject

Fornisce un canale diretto di comunicazione tra un oggetto sul posto e la finestra più esterna dell'applicazione associata e la finestra del documento all'interno dell'applicazione che contiene l'oggetto incorporato.
Ioleinplaceframe

Controlla la finestra del frame di primo livello del contenitore.
IOleInPlaceObject

Gestisce l'attivazione e la disattivazione degli oggetti sul posto e determina la quantità dell'oggetto sul posto che deve essere visibile.
IOleInPlaceSite

Gestisce l'interazione tra il contenitore e il sito client sul posto dell'oggetto. Si ricordi che il sito client è il sito di visualizzazione per gli oggetti incorporati e fornisce informazioni concettuali e posizione sull'oggetto.
Ioleinplaceuiwindow

Implementato dalle applicazioni contenitore e usato dalle applicazioni a oggetti per negoziare lo spazio di bordo nella finestra documento o cornice.
IOleItemContainer

Usato dai moniker degli elementi quando sono associati agli oggetti identificati.
IOleLink

Consente a un oggetto collegato di fornire al contenitore funzioni relative al collegamento.
Ioleobject

Funge da mezzo principale in base al quale un oggetto incorporato fornisce funzionalità di base e comunica con il relativo contenitore.
IOleWindow

L'interfaccia IOleWindow fornisce metodi che consentono a un'applicazione di ottenere l'handle per le varie finestre che partecipano all'attivazione sul posto e anche per immettere e uscire dalla modalità guida sensibile al contesto.
IParseDisplayName

Analizza una stringa di nome visualizzabile per convertirla in un moniker per le implementazioni di moniker personalizzate.
IViewObject

Consente a un oggetto di visualizzarsi direttamente senza passare un oggetto dati al chiamante. Questa interfaccia può inoltre creare e gestire una connessione con un sink di consigli in modo che il chiamante possa ricevere una notifica delle modifiche nell'oggetto visualizzazione.
IViewObject2

Estensione dell'interfaccia IViewObject che restituisce le dimensioni del disegno per una determinata visualizzazione di un oggetto. È possibile impedire l'esecuzione dell'oggetto se non è già in esecuzione chiamando questo metodo anziché IOleObject::GetExtent.

Funzioni

 
CLIPFORMAT_UserFree

La funzione CLIPFORMAT_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
CLIPFORMAT_UserFree64

La funzione CLIPFORMAT_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
CLIPFORMAT_UserMarshal

La funzione CLIPFORMAT_UserMarshal (oleidl.h) esegue il marshalling di un oggetto CLIPFORMAT nel buffer RPC.
CLIPFORMAT_UserMarshal64

La funzione CLIPFORMAT_UserMarshal64 (oleidl.h) esegue il marshalling di un oggetto CLIPFORMAT nel buffer RPC.
CLIPFORMAT_UserSize

La funzione CLIPFORMAT_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto CLIPFORMAT e ottiene il relativo handle e i dati.
CLIPFORMAT_UserSize64

La funzione CLIPFORMAT_UserSize64 (oleidl.h) calcola le dimensioni del filo dell'oggetto CLIPFORMAT e ottiene il relativo handle e i dati.
CLIPFORMAT_UserUnmarshal

La funzione CLIPFORMAT_UserUnmarshal (oleidl.h) annulla unmarshal un oggetto CLIPFORMAT dal buffer RPC.
CLIPFORMAT_UserUnmarshal64

La funzione CLIPFORMAT_UserUnmarshal64 (oleidl.h) annulla unmarshal un oggetto CLIPFORMAT dal buffer RPC.
HACCEL_UserFree

La funzione HACCEL_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HACCEL_UserFree64

La funzione HACCEL_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HACCEL_UserMarshal

Esegue il marshalling di un HACCEL nel buffer RPC.
HACCEL_UserMarshal64

Esegue il marshalling di un oggetto HACCEL nel buffer RPC.
HACCEL_UserSize

La funzione HACCEL_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto HACCEL e ottiene il relativo handle e i dati.
HACCEL_UserSize64

La funzione HACCEL_UserSize64 (oaild.h) calcola le dimensioni del filo dell'oggetto HACCEL e ottiene il relativo handle e i dati.
HACCEL_UserUnmarshal

La funzione HACCEL_UserUnmarshal (oleidl.h) annulla unmarshal un oggetto HACCEL dal buffer RPC.
HACCEL_UserUnmarshal64

La funzione HACCEL_UserUnmarshal64 (oleidl.h) annulla unmarshal un oggetto HACCEL dal buffer RPC.
HDC_UserFree

La funzione HDC_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HDC_UserFree64

La funzione HDC_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HDC_UserMarshal

La funzione HDC_UserMarshal (oleidl.h) esegue il marshalling di un oggetto HDC nel buffer RPC.
HDC_UserMarshal64

La funzione HDC_UserMarshal64 (oleidl.h) esegue il marshalling di un oggetto HDC nel buffer RPC.
HDC_UserSize

La funzione HDC_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto HDC e ottiene i relativi handle e dati.
HDC_UserSize64

La funzione HDC_UserSize64 (oleidl.h) calcola le dimensioni del filo dell'oggetto HDC e ottiene i relativi handle e dati.
HDC_UserUnmarshal

La funzione HDC_UserUnmarshal (oleidl.h) annulla ilmarshal di un oggetto HDC dal buffer RPC.
HDC_UserUnmarshal64

La funzione HDC_UserUnmarshal64 (oleidl.h) annulla unmarshal un oggetto HDC dal buffer RPC.
HGLOBAL_UserFree

La funzione HGLOBAL_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HGLOBAL_UserFree64

La funzione HGLOBAL_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HGLOBAL_UserMarshal

Effettua il marshalling di un oggetto HGLOBAL nel buffer RPC.
HGLOBAL_UserMarshal64

Effettua il marshalling di un oggetto HGLOBAL nel buffer RPC.
HGLOBAL_UserSize

La funzione HGLOBAL_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto HGLOBAL e ottiene i relativi handle e dati.
HGLOBAL_UserSize64

La funzione HGLOBAL_UserSize64 (oleidl.h) calcola le dimensioni del filo dell'oggetto HGLOBAL e ottiene i relativi handle e dati.
HGLOBAL_UserUnmarshal

La funzione HGLOBAL_UserUnmarshal (oleidl.h) annulla ilmarshal di un oggetto HGLOBAL dal buffer RPC.
HGLOBAL_UserUnmarshal64

La funzione HGLOBAL_UserUnmarshal64 (oleidl.h) annulla ilmarshal di un oggetto HGLOBAL dal buffer RPC.
HMENU_UserFree

La funzione HMENU_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HMENU_UserFree64

La funzione HMENU_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HMENU_UserMarshal

La funzione HMENU_UserMarshal (oleidl.h) esegue il marshalling di un HMENU nel buffer RPC.
HMENU_UserMarshal64

La funzione HMENU_UserMarshal64 (oleidl.h) esegue il marshalling di un HMENU nel buffer RPC.
HMENU_UserSize

La funzione HMENU_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto HMENU e ottiene i relativi handle e dati.
HMENU_UserSize64

La funzione HMENU_UserSize64 (oleidl.h) calcola le dimensioni del filo dell'oggetto HMENU e ottiene i relativi handle e dati.
HMENU_UserUnmarshal

La funzione HMENU_UserUnmarshal (oleidl.h) annulla ilmarshal di un oggetto HMENU dal buffer RPC.
HMENU_UserUnmarshal64

La funzione HMENU_UserUnmarshal64 (oleidl.h) annulla ilmarshal di un oggetto HMENU dal buffer RPC.
HWND_UserFree

La funzione HWND_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HWND_UserFree64

La funzione HWND_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
HWND_UserMarshal

La funzione HWND_UserMarshal (oleidl.h) esegue il marshalling di un oggetto HWND nel buffer RPC.
HWND_UserMarshal64

La funzione HWND_UserMarshal64 (oleidl.h) esegue il marshalling di un oggetto HWND nel buffer RPC.
HWND_UserSize

La funzione HWND_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto HWND e ottiene i relativi handle e dati.
HWND_UserSize64

La funzione HWND_UserSize64 (oleidl.h) calcola le dimensioni del filo dell'oggetto HWND e ottiene i relativi handle e dati.
HWND_UserUnmarshal

La funzione HWND_UserUnmarshal (oleidl.h) annulla unmarshal un oggetto HWND dal buffer RPC.
HWND_UserUnmarshal64

La funzione HWND_UserUnmarshal64 (oleidl.h) annulla unmarshal un oggetto HWND dal buffer RPC.
STGMEDIUM_UserFree

La funzione STGMEDIUM_UserFree (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
STGMEDIUM_UserFree64

La funzione STGMEDIUM_UserFree64 (oleidl.h) libera le risorse sul lato server quando viene chiamato dai file stub RPC.
STGMEDIUM_UserMarshal

La funzione STGMEDIUM_UserMarshal (oleidl.h) esegue il marshalling di un oggetto STGMEDIUM nel buffer RPC.
STGMEDIUM_UserMarshal64

La funzione STGMEDIUM_UserMarshal64 (oleidl.h) esegue il marshalling di un oggetto STGMEDIUM nel buffer RPC.
STGMEDIUM_UserSize

La funzione STGMEDIUM_UserSize (oleidl.h) calcola le dimensioni del filo dell'oggetto STGMEDIUM e ottiene i relativi handle e dati.
STGMEDIUM_UserSize64

La funzione STGMEDIUM_UserSize64 (oleidl.h) calcola le dimensioni del filo dell'oggetto STGMEDIUM e ottiene i relativi handle e dati.
STGMEDIUM_UserUnmarshal

La funzione STGMEDIUM_UserUnmarshal (oleidl.h) annulla ilmarshal di un oggetto STGMEDIUM dal buffer RPC.
STGMEDIUM_UserUnmarshal64

La funzione STGMEDIUM_UserUnmarshal64 (oleidl.h) annulla ilmarshal di un oggetto STGMEDIUM dal buffer RPC.

Strutture

 
OBJECTDESCRIPTOR

Rappresenta la struttura dei dati utilizzata per i formati di file CF_OBJECTDESRIPTOR e CF_LINKSRCDESCRIPTOR.
OLEINPLACEFRAMEINFO

Contiene informazioni sugli acceleratori supportati da un contenitore durante una sessione sul posto. La struttura viene utilizzata nel metodo IOleInPlaceSite::GetWindowContext e nella funzione OleTranslateAccelerator.
OLEMENUGROUPWIDTHS

Indica il numero di voci di menu in ognuno dei sei gruppi di menu di un menu condivisi tra un contenitore e un server oggetti durante una sessione di modifica sul posto. Questo è il meccanismo per la creazione di un menu condiviso.
OLEVERB

Definisce un verbo supportato da un oggetto . Il metodo IOleObject::EnumVerbs crea un enumeratore in grado di enumerare queste strutture per un oggetto e fornisce un puntatore al valore IEnumOLEVERB dell'enumeratore.

Enumerazioni

 
BINDSPEED

Indica approssimativamente il tempo di attesa del chiamante per l'associazione a un oggetto.
DISCARDCACHE

Specifica cosa fare con le cache che devono essere eliminate dalla memoria se è stato impostato il bit dirty.
OLECLOSE

Indica se un oggetto deve essere salvato prima della chiusura.
OLECONTF

Indica il tipo di oggetti da enumerare.
OLEGETMONIKER

Controlla gli aspetti del comportamento dei metodi IOleObject::GetMoniker e IOleClientSite::GetMoniker.
OLELINKBIND

Controlla le operazioni di associazione a un'origine di collegamento.
OLEMISC

Vengono descritte le caratteristiche varie di un oggetto o di una classe di oggetti .
OLERENDER

Indica il tipo di memorizzazione nella cache richiesto per gli oggetti appena creati.
OLEUPDATE

Indica se l'oggetto collegato aggiorna automaticamente i dati memorizzati nella cache per l'oggetto collegato o solo quando il contenitore chiama i metodi IOleObject::Update o IOleLink::Update. Le costanti vengono usate nell'interfaccia IOleLink.
OLEVERBATTRIB

Descrive gli attributi di un verbo specificato per un oggetto .
OLEWHICHMK

Indica quale parte del moniker di un oggetto viene impostata o recuperata.
USERCLASSTYPE

Indica le diverse varianti del nome visualizzato associato a una classe di oggetti .