System.Runtime.InteropServices.ComTypes Spazio dei nomi

Contiene i tipi gestiti che corrispondono ai tipi usati dal servizio di interoperabilità COM.

Struct

BIND_OPTS

Archivia i parametri usati durante un'operazione di associazione del moniker.

BINDPTR

Contiene un puntatore a una struttura FUNCDESC o VARDESC associata o a un'interfaccia ITypeComp.

CONNECTDATA

Descrive una connessione esistente in un determinato punto di connessione.

DISPPARAMS

Contiene gli argomenti passati a un metodo o una proprietà tramite IDispatch::Invoke.

ELEMDESC

Contiene la descrizione del tipo e le informazioni sul trasferimento del processo per una variabile, una funzione o un parametro di funzione.

ELEMDESC.DESCUNION

Contiene informazioni relative a un elemento.

EXCEPINFO

Descrive le eccezioni che si verificano durante IDispatch::Invoke.

FILETIME

Rappresenta il numero di intervalli di 100 nanosecondi dal 1 gennaio 1601. Questa struttura è un valore a 64 bit.

FORMATETC

Rappresenta un formato degli Appunti generalizzato.

FUNCDESC

Definisce una descrizione della funzione.

IDLDESC

Contiene le informazioni necessarie per il trasferimento di un elemento di struttura, un parametro o un valore restituito di funzione tra processi.

PARAMDESC

Contiene le informazioni su come eseguire il trasferimento di un elemento di struttura, un parametro o un valore restituito di funzione tra processi.

STATDATA

Fornisce la definizione gestita della struttura STATDATA.

STATSTG

Contiene informazioni statistiche su un oggetto aperto di un'archiviazione, un flusso o una matrice di byte.

STGMEDIUM

Fornisce la definizione gestita della struttura STGMEDIUM.

TYPEATTR

Contiene gli attributi di un UCOMITypeInfo.

TYPEDESC

Descrive il tipo di una variabile, il tipo restituito di una funzione o il tipo di un parametro di funzione.

TYPELIBATTR

Identifica una particolare libreria dei tipi e fornisce il supporto della localizzazione per i nomi dei membri.

VARDESC

Descrive una variabile, una costante o un membro dati.

VARDESC.DESCUNION

Contiene le informazioni su una variabile.

Interfacce

IAdviseSink

Fornisce una definizione gestita dell'interfaccia IAdviseSink.

IBindCtx

Fornisce la definizione gestita dell'interfaccia IBindCtx.

IConnectionPoint

Fornisce la definizione gestita dell'interfaccia IConnectionPoint.

IConnectionPointContainer

Fornisce la definizione gestita dell'interfaccia IConnectionPointContainer.

IDataObject

Fornisce la definizione gestita dell'interfaccia IDataObject.

IEnumConnectionPoints

Gestisce la definizione dell'interfaccia IEnumConnectionPoints.

IEnumConnections

Gestisce la definizione dell'interfaccia IEnumConnections.

IEnumFORMATETC

Fornisce la definizione gestita dell'interfaccia IEnumFORMATETC.

IEnumMoniker

Gestisce la definizione dell'interfaccia IEnumMoniker.

IEnumSTATDATA

Fornisce la definizione gestita dell'interfaccia IEnumSTATDATA.

IEnumString

Gestisce la definizione dell'interfaccia IEnumString.

IEnumVARIANT

Gestisce la definizione dell'interfaccia IEnumVARIANT.

IMoniker

Fornisce la definizione gestita dell'interfaccia IMoniker, con funzionalità COM da IPersist e IPersistStream.

IPersistFile

Fornisce la definizione gestita dell'interfaccia IPersistFile con funzionalità da IPersist.

IRunningObjectTable

Fornisce la definizione gestita dell'interfaccia IRunningObjectTable.

IStream

Fornisce la definizione gestita dell'interfaccia IStream, con funzionalità ISequentialStream.

ITypeComp

Fornisce la definizione gestita dell'interfaccia ITypeComp.

ITypeInfo

Specifica la definizione gestita dell'interfaccia ITypeInfo di automazione dei componenti.

ITypeInfo2

Fornisce la definizione gestita dell'interfaccia ITypeInfo2.

ITypeLib

Fornisce la definizione gestita dell'interfaccia ITypeLib.

ITypeLib2

Fornisce una definizione gestita dell'interfaccia ITypeLib2.

Enumerazioni

ADVF

Specifica il comportamento richiesto durante l'impostazione di un sink di notifica o una connessione con memorizzazione nella cache con un oggetto.

CALLCONV

Identifica la convenzione di chiamata usata da un metodo descritto in una struttura METHODDATA.

DATADIR

Specifica la direzione del flusso di dati nel parametro dwDirection del metodo EnumFormatEtc(DATADIR). Questo determina i formati che l'enumeratore risultante può enumerare.

DESCKIND

Identifica la descrizione del tipo da associare.

DVASPECT

Specifica l'aspetto desiderato dei dati o della visualizzazione dell'oggetto durante il disegno o il recupero dei dati.

FUNCFLAGS

Identifica le costanti che definiscono le proprietà di una funzione.

FUNCKIND

Definisce come accedere a una funzione.

IDLFLAG

Descrive come trasferire un elemento di struttura, un parametro o un valore restituito di funzione tra processi.

IMPLTYPEFLAGS

Definisce gli attributi di un'interfaccia implementata o ereditata di un tipo.

INVOKEKIND

Specifica come richiamare una funzione mediante IDispatch::Invoke.

LIBFLAGS

Definisce i flag applicabili alle librerie dei tipi.

PARAMFLAG

Descrive come trasferire un elemento di struttura, un parametro o un valore restituito di funzione tra processi.

SYSKIND

Identifica la piattaforma del sistema operativo di destinazione.

TYMED

Fornisce la definizione gestita della struttura TYMED.

TYPEFLAGS

Definisce le proprietà e gli attributi della descrizione di un tipo.

TYPEKIND

Specifica vari tipi di dati e funzioni.

VARFLAGS

Identifica le costanti che definiscono le proprietà di una variabile.

VARKIND

Definisce il tipo di variabile.