System.Runtime.InteropServices.ComTypes Spazio dei nomi

Contiene tipi gestiti che corrispondono ai tipi utilizzati dall'interoperabilità COM.

Struct

Nome Descrizione
BIND_OPTS

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

BINDPTR

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

CONNECTDATA

Descrive una connessione esistente a un determinato punto di connessione.

DISPPARAMS

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

ELEMDESC

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

ELEMDESC.DESCUNION

Contiene informazioni su 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 generalizzato degli Appunti.

FUNCDESC

Definisce una descrizione della funzione.

IDLDESC

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

PARAMDESC

Contiene informazioni su come trasferire un elemento della struttura, un parametro o un valore restituito della funzione tra processi.

STATDATA

Fornisce la definizione gestita della struttura STATDATA.

STATSTG

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

STGMEDIUM

Fornisce la definizione gestita della struttura STGMEDIUM.

TYPEATTR

Contiene 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 di localizzazione per i nomi dei membri.

VARDESC

Descrive una variabile, una costante o un membro dati.

VARDESC.DESCUNION

Contiene informazioni su una variabile.

Interfacce

Nome Descrizione
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à di IPersist.

IRunningObjectTable

Fornisce la definizione gestita dell'interfaccia IRunningObjectTable .

IStream

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

ITypeComp

Fornisce la definizione gestita dell'interfaccia ITypeComp .

ITypeInfo

Fornisce la definizione gestita dell'interfaccia ITypeInfo di Automazione 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

Nome Descrizione
ADVF

Specifica il comportamento richiesto durante la configurazione di un sink di avviso o una connessione di memorizzazione nella cache con un oggetto .

CALLCONV

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

DATADIR

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

DESCKIND

Identifica la descrizione del tipo a cui è associato.

DVASPECT

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

FUNCFLAGS

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

FUNCKIND

Definisce come accedere a una funzione.

IDLFLAG

Viene descritto come trasferire un elemento della struttura, un parametro o un valore restituito della funzione tra processi.

IMPLTYPEFLAGS

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

INVOKEKIND

Specifica come richiamare una funzione IDispatch::Invoke.

LIBFLAGS

Definisce i flag che si applicano alle librerie dei tipi.

PARAMFLAG

Viene descritto come trasferire un elemento della struttura, un parametro o un valore restituito della 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 di una descrizione del 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.