System.Runtime.InteropServices.ComTypes Namespace

Lo spazio dei nomi System.Runtime.InteropServices.ComTypes contiene tipi gestiti che corrispondono ai tipi usati dall'interoperabilità COM. The System.Runtime.InteropServices.ComTypes namespace contains managed types that correspond to types used by COM interop.

Struct

BIND_OPTS

Archivia i parametri usati durante un'operazione di associazione del moniker.Stores the parameters that are used during a moniker binding operation.

BINDPTR

Contiene un puntatore a una struttura FUNCDESC o VARDESC associata o a un'interfaccia ITypeComp.Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface.

CONNECTDATA

Descrive una connessione esistente in un determinato punto di connessione.Describes a connection that exists to a given connection point.

DISPPARAMS

Contiene gli argomenti passati a un metodo o una proprietà tramite IDispatch::Invoke.Contains the arguments passed to a method or property by 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.Contains the type description and process transfer information for a variable, function, or a function parameter.

ELEMDESC.DESCUNION

Contiene informazioni relative a un elemento.Contains information about an element.

EXCEPINFO

Descrive le eccezioni che si verificano durante IDispatch::Invoke.Describes the exceptions that occur during IDispatch::Invoke.

FILETIME

Rappresenta il numero di intervalli da 100 nanosecondi trascorsi dal 1 gennaio 1601.Represents the number of 100-nanosecond intervals since January 1, 1601. Questa struttura è un valore a 64 bit.This structure is a 64-bit value.

FORMATETC

Rappresenta un formato degli Appunti generalizzato.Represents a generalized Clipboard format.

FUNCDESC

Definisce una descrizione della funzione.Defines a function description.

IDLDESC

Contiene le informazioni necessarie per il trasferimento di un elemento di struttura, un parametro o un valore restituito di funzione tra processi.Contains information needed for transferring a structure element, parameter, or function return value between processes.

PARAMDESC

Contiene le informazioni su come eseguire il trasferimento di un elemento di struttura, un parametro o un valore restituito di funzione tra processi.Contains information about how to transfer a structure element, parameter, or function return value between processes.

STATDATA

Fornisce la definizione gestita della struttura STATDATA.Provides the managed definition of the STATDATA structure.

STATSTG

Contiene informazioni statistiche su un oggetto aperto di un'archiviazione, un flusso o una matrice di byte.Contains statistical information about an open storage, stream, or byte-array object.

STGMEDIUM

Fornisce la definizione gestita della struttura STGMEDIUM.Provides the managed definition of the STGMEDIUM structure.

TYPEATTR

Contiene gli attributi di un UCOMITypeInfo.Contains attributes of a UCOMITypeInfo.

TYPEDESC

Descrive il tipo di una variabile, il tipo restituito di una funzione o il tipo di un parametro di funzione.Describes the type of a variable, return type of a function, or the type of a function parameter.

TYPELIBATTR

Identifica una particolare libreria dei tipi e fornisce il supporto della localizzazione per i nomi dei membri.Identifies a particular type library and provides localization support for member names.

VARDESC

Descrive una variabile, una costante o un membro dati.Describes a variable, constant, or data member.

VARDESC.DESCUNION

Contiene le informazioni su una variabile.Contains information about a variable.

Interfacce

IAdviseSink

Fornisce una definizione gestita dell'interfaccia IAdviseSink.Provides a managed definition of the IAdviseSink interface.

IBindCtx

Fornisce la definizione gestita dell'interfaccia IBindCtx.Provides the managed definition of the IBindCtx interface.

IConnectionPoint

Fornisce la definizione gestita dell'interfaccia IConnectionPoint.Provides the managed definition of the IConnectionPoint interface.

IConnectionPointContainer

Fornisce la definizione gestita dell'interfaccia IConnectionPointContainer.Provides the managed definition of the IConnectionPointContainer interface.

IDataObject

Fornisce la definizione gestita dell'interfaccia IDataObject.Provides the managed definition of the IDataObject interface.

IEnumConnectionPoints

Gestisce la definizione dell'interfaccia IEnumConnectionPoints.Manages the definition of the IEnumConnectionPoints interface.

IEnumConnections

Gestisce la definizione dell'interfaccia IEnumConnections.Manages the definition of the IEnumConnections interface.

IEnumFORMATETC

Fornisce la definizione gestita dell'interfaccia IEnumFORMATETC.Provides the managed definition of the IEnumFORMATETC interface.

IEnumMoniker

Gestisce la definizione dell'interfaccia IEnumMoniker.Manages the definition of the IEnumMoniker interface.

IEnumSTATDATA

Fornisce la definizione gestita dell'interfaccia IEnumSTATDATA.Provides the managed definition of the IEnumSTATDATA interface.

IEnumString

Gestisce la definizione dell'interfaccia IEnumString.Manages the definition of the IEnumString interface.

IEnumVARIANT

Gestisce la definizione dell'interfaccia IEnumVARIANT.Manages the definition of the IEnumVARIANT interface.

IMoniker

Fornisce la definizione gestita dell'interfaccia IMoniker, con funzionalità COM da IPersist e IPersistStream.Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

IPersistFile

Fornisce la definizione gestita dell'interfaccia IPersistFile con funzionalità da IPersist.Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

IRunningObjectTable

Fornisce la definizione gestita dell'interfaccia IRunningObjectTable.Provides the managed definition of the IRunningObjectTable interface.

IStream

Fornisce la definizione gestita dell'interfaccia IStream con funzionalità ISequentialStream.Provides the managed definition of the IStream interface, with ISequentialStream functionality.

ITypeComp

Fornisce la definizione gestita dell'interfaccia ITypeComp.Provides the managed definition of the ITypeComp interface.

ITypeInfo

Specifica la definizione gestita dell'interfaccia ITypeInfo di automazione dei componenti.Provides the managed definition of the Component Automation ITypeInfo interface.

ITypeInfo2

Fornisce la definizione gestita dell'interfaccia ITypeInfo2.Provides the managed definition of the ITypeInfo2 interface.

ITypeLib

Fornisce la definizione gestita dell'interfaccia ITypeLib.Provides the managed definition of the ITypeLib interface.

ITypeLib2

Fornisce una definizione gestita dell'interfaccia ITypeLib2.Provides a managed definition of the ITypeLib2 interface.

Enumerazioni

ADVF

Specifica il comportamento richiesto durante l'impostazione di un sink di notifica o una connessione con memorizzazione nella cache con un oggetto.Specifies the requested behavior when setting up an advise sink or a caching connection with an object.

CALLCONV

Identifica la convenzione di chiamata usata da un metodo descritto in una struttura METHODDATA.Identifies the calling convention used by a method described in a METHODDATA structure.

DATADIR

Specifica la direzione del flusso di dati nel parametro dwDirection del metodo EnumFormatEtc(DATADIR).Specifies the direction of the data flow in the dwDirection parameter of the EnumFormatEtc(DATADIR) method. Determina i formati che possono essere enumerati dall'enumeratore risultante.This determines the formats that the resulting enumerator can enumerate.

DESCKIND

Identifica la descrizione del tipo da associare.Identifies the type description being bound to.

DVASPECT

Specifica l'aspetto desiderato dei dati o della visualizzazione dell'oggetto durante il disegno o il recupero dei dati.Specifies the desired data or view aspect of the object when drawing or getting data.

FUNCFLAGS

Identifica le costanti che definiscono le proprietà di una funzione.Identifies the constants that define the properties of a function.

FUNCKIND

Definisce come accedere a una funzione.Defines how to access a function.

IDLFLAG

Descrive come trasferire un elemento di struttura, un parametro o un valore restituito di funzione tra processi.Describes how to transfer a structure element, parameter, or function return value between processes.

IMPLTYPEFLAGS

Definisce gli attributi di un'interfaccia implementata o ereditata di un tipo.Defines the attributes of an implemented or inherited interface of a type.

INVOKEKIND

Specifica come richiamare una funzione mediante IDispatch::Invoke.Specifies how to invoke a function by IDispatch::Invoke.

LIBFLAGS

Definisce i flag applicabili alle librerie dei tipi.Defines flags that apply to type libraries.

PARAMFLAG

Descrive come trasferire un elemento di struttura, un parametro o un valore restituito di funzione tra processi.Describes how to transfer a structure element, parameter, or function return value between processes.

SYSKIND

Identifica la piattaforma del sistema operativo di destinazione.Identifies the target operating system platform.

TYMED

Fornisce la definizione gestita della struttura TYMED.Provides the managed definition of the TYMED structure.

TYPEFLAGS

Definisce le proprietà e gli attributi della descrizione di un tipo.Defines the properties and attributes of a type description.

TYPEKIND

Specifica vari tipi di dati e funzioni.Specifies various types of data and functions.

VARFLAGS

Identifica le costanti che definiscono le proprietà di una variabile.Identifies the constants that define the properties of a variable.

VARKIND

Definisce il tipo di variabile.Defines the kind of variable.