Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Spazio dei nomi System.Runtime.InteropServices

System.Runtime.InteropServices lo spazio dei nomi fornisce un'ampia varietà di membri che supportano i servizi platform invoke e di interoperabilità COM. Se non si ha familiarità con questi servizi, vedere Interoperabilità con codice non gestito.

I membri dello spazio dei nomi forniscono diverse categorie di funzionalità, come illustrato nella tabella seguente. Comportamento di marshalling del controllo di attributi, ad esempio di disporre le strutture o come rappresentare le stringhe. gli attributi più importanti sono DllImportAttribute, che consente di definire i metodi di platform invoke per accedere alle API non gestite e MarshalAsAttribute, che consente di specificare come viene eseguito il marshalling dei dati tra memoria gestita e non gestita.

  Classe Descrizione
Classe pubblica AllowReversePInvokeCallsAttribute Consente a un metodo non gestito chiamato un metodo gestito.
Classe pubblica AutomationProxyAttribute Specifica se il tipo deve essere eseguito il marshalling utilizzando il gestore di marshalling di automazione o un proxy e lo stub personalizzati.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store BestFitMappingAttribute Controlla se i caratteri unicode vengono convertiti in caratteri ANSI corrispondenti più vicini.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store BStrWrapper Esegue il marshalling dei dati di tipo VT_BSTR da codice gestito a codice non gestito. Questa classe non può essere ereditata.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ClassInterfaceAttribute Indica il tipo di interfaccia della classe venga generato per una classe esposta a COM, se un'interfaccia viene generata alcuna proprietà.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CoClassAttribute Specifica l'identificatore di classe di una coclasse importata da una libreria dei tipi.
Classe pubblica ComAliasNameAttribute Indica gli alias COM per un parametro o un tipo di campo.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComAwareEventInfo Consente la registrazione ad associazione tardiva di un gestore dell'evento.
Classe pubblica ComCompatibleVersionAttribute Indica a un client COM che tutte le classi nella versione corrente di un assembly sono compatibili con le classi in una versione precedente dell'assembly.
Classe pubblica ComConversionLossAttribute Indica che le informazioni vengono perse su una classe o l'interfaccia quando sono state incluse da una libreria dei tipi in un assembly.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComDefaultInterfaceAttribute Specifica un'interfaccia predefinita per esporre a COM. Questa classe non può essere ereditata.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComEventInterfaceAttribute Identifica l'interfaccia di origine e la classe che implementa i metodi di interfaccia eventi generata quando una coclasse viene importata da una libreria dei tipi COM.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComEventsHelper Fornisce metodi che consentono ai delegati di .NET Framework che gestiscono gli eventi da aggiungere e rimuovere da oggetti COM.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store COMException Eccezione generata quando viene restituito un HRESULT non riconosciuto da una chiamata a un metodo COM.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComImportAttribute indica che il tipo con attributi era precedentemente definito in COM.
Classe pubblica ComRegisterFunctionAttribute Specifica il metodo da chiamare quando si registra un assembly da utilizzare da COM, ciò consente l'esecuzione di codice utente durante il processo di registrazione.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComSourceInterfacesAttribute Identifica un elenco delle interfacce esposte come origini eventi COM della classe con attributi.
Classe pubblica ComUnregisterFunctionAttribute Specifica il metodo da chiamare quando si annulla la registrazione di un assembly da utilizzare da COM, ciò consente l'esecuzione di codice utente durante il processo di annullamento.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComVisibleAttribute Determina l'accessibilità a COM di un singolo tipo o membro gestito o di tutti i tipi all'interno di un assembly.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CriticalHandle Rappresenta una classe wrapper per le risorse di handle.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CurrencyWrapper Esegue il wrapping di oggetti il gestore di marshalling devono effettuare il marshalling come VT_CY.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store DefaultCharSetAttribute Specifica il valore di CharSet enumerazione. Questa classe non può essere ereditata.
Classe pubblica Supportato in .NET per applicazioni Windows Store DefaultDllImportSearchPathsAttribute Specifica i percorsi utilizzati per individuare le DLL che forniscono funzioni per i platform invoke.
Classe pubblica Supportato in .NET per applicazioni Windows Store DefaultParameterValueAttribute Imposta il valore predefinito di un parametro quando viene chiamato da un linguaggio che i parametri predefiniti di supportare. Questa classe non può essere ereditata.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store DispatchWrapper Esegue il wrapping degli oggetti di cui il gestore di marshalling deve eseguire il marshalling come VT_DISPATCH.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store DispIdAttribute Specifica l'identificatore del DISPID COM di un metodo, un campo, o di una proprietà.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store DllImportAttribute Indica che il metodo con attributo è esposto da una libreria a collegamento dinamico non (DLL) gestito come punto di ingresso statico.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ErrorWrapper Esegue il wrapping di oggetti il gestore di marshalling devono effettuare il marshalling come VT_ERROR.
Classe pubblica ExtensibleClassFactory Consente la personalizzazione degli oggetti gestiti che si estendono da oggetti non gestiti durante la creazione.
Classe pubblica ExternalException Il tipo di eccezione base per tutte le eccezioni di interoperabilità COM e gestione delle eccezioni (SEH) strutturata delle eccezioni.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store FieldOffsetAttribute Indica la posizione fisica dei campi nella rappresentazione non gestita di una classe o struttura.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store GuidAttribute Fornisce un oggetto esplicito System.Guid quando un GUID automatico si desidera modificare.
Classe pubblica Supportato in .NET per applicazioni Windows Store HandleCollector Tenere traccia degli handle costanti e forza un Garbage Collection quando la soglia specificata è soddisfatta.
Classe pubblica IDispatchImplAttribute Obsoleta. indica quale IDispatch implementazione di che utilizza Common Language Runtime quando espone le interfacce duali e interfacce dispatch a COM.
Classe pubblica ImportedFromTypeLibAttribute Indica che i tipi definiti in un assembly erano originariamente definiti in una libreria dei tipi.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store InAttribute Indica che i dati devono essere effettuato il marshalling dal chiamante al chiamato, ma non al chiamante.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store InterfaceTypeAttribute Indica se un'interfaccia gestita viene suddivisa, solo dispatch, o IUnknown solo una volta esposte a COM.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store InvalidComObjectException Eccezione generata quando si utilizza un oggetto COM non valido.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store InvalidOleVariantTypeException L'eccezione generata dal gestore di marshalling quando viene rilevato un argomento di tipo variant che non è possibile eseguire il marshalling nel codice gestito.
Classe pubblica LCIDConversionAttribute Indica che la firma non gestita di un metodo accetta un parametro (LCID) dell'identificatore delle impostazioni locali.
Classe pubblica Supportato da  Libreria di classi portabile ManagedToNativeComInteropStubAttribute Fornisce il supporto per la personalizzazione dell'utente degli stub di interoperabilità negli scenari di interoperabilità gestire a COM.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store Marshal Fornisce una raccolta di metodi per l'allocazione della memoria non gestita, la copia di blocchi di memoria non gestita e la conversione di tipi gestiti in tipi non gestiti, oltre ad altri metodi utilizzati durante l'interazione con codice non gestito.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store MarshalAsAttribute Indica come eseguire il marshalling dei dati tra codice gestito e non gestito.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store MarshalDirectiveException Eccezione generata dal gestore di marshalling quando viene rilevato un oggetto MarshalAsAttribute non supporta.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store OptionalAttribute indica che un parametro è facoltativo.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store OutAttribute Indica che i dati devono essere effettuato il marshalling dal chiamato al chiamante.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store PreserveSigAttribute indica che il HRESULT o retval la trasformazione di firma che ha luogo durante le chiamate di interoperabilità COM deve essere eliminato.
Classe pubblica PrimaryInteropAssemblyAttribute Indica che l'assembly con attributo è un assembly di interoperabilità primario.
Classe pubblica ProgIdAttribute Consente di specificare il ProgID di una classe.
Classe pubblica RegistrationServices Fornisce un insieme di servizi per la registrazione e l'annullamento della registrazione di assembly gestiti da utilizzare da COM.
Classe pubblica RuntimeEnvironment Fornisce una raccolta di static metodi che restituiscono informazioni sull'ambiente Common Language Runtime.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store SafeArrayRankMismatchException Eccezione generata quando il numero di dimensioni di un in ingresso SAFEARRAY non corrisponde al numero di dimensioni specificato nella firma gestita.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store SafeArrayTypeMismatchException Eccezione generata quando il tipo della matrice in ingresso SAFEARRAY non corrisponde al tipo specificato nella firma gestita.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store SafeBuffer Fornisce un buffer di memoria controllata che può essere utilizzato per leggere e scrivere. Tenta di accedere alla memoria all'esterno delle eccezioni controllate di aumento del buffer (scorre e sovraccarichi).
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store SafeHandle Rappresenta una classe wrapper per gli handle del sistema operativo. questa classe deve essere ereditata.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store SEHException Rappresenta gli errori (SEH) di gestione delle eccezioni strutturata.
Classe pubblica SetWin32ContextInIDispatchAttribute Obsoleta. questo attributo è stato deprecato.
Classe pubblica StandardOleMarshalObject Sostituisce il gestore di marshalling con modello di threading Free standard (CLR) di Common Language Runtime con il gestore di marshalling standard OLE STA.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store StructLayoutAttribute Consente all'utente di controllare il layout fisico dei campi dati di una classe o una struttura.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store TypeIdentifierAttribute Fornisce supporto per l'equivalenza del tipo.
Classe pubblica TypeLibConverter Viene fornito un set di servizi che convertono un assembly gestito a una libreria dei tipi COM e viceversa.
Classe pubblica TypeLibFuncAttribute contiene FUNCFLAGS quello originariamente importato per questo metodo dalla libreria dei tipi COM.
Classe pubblica TypeLibImportClassAttribute specifica che Type separatamente utilizza un'interfaccia. Questa classe non può essere ereditata.
Classe pubblica TypeLibTypeAttribute contiene TYPEFLAGS quello originariamente importato per questo tipo della libreria dei tipi COM.
Classe pubblica TypeLibVarAttribute contiene VARFLAGS quello originariamente importato per questo campo dalla libreria dei tipi COM.
Classe pubblica TypeLibVersionAttribute Specifica il numero della versione di una libreria dei tipi esportata.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store UnknownWrapper Esegue il wrapping di oggetti il gestore di marshalling devono effettuare il marshalling come VT_UNKNOWN.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store UnmanagedFunctionPointerAttribute Controlla il comportamento del marshalling di una firma del delegato passato come puntatore a funzione non gestito o dal codice non gestito. Questa classe non può essere ereditata.
Classe pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store VariantWrapper Esegue il marshalling dei dati di tipo VT_VARIANT | VT_BYREF da codice gestito a codice non gestito. Questa classe non può essere ereditata.

  Struttura Descrizione
Struttura pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ArrayWithOffset Incapsula una matrice e un offset nella matrice specificata.
Struttura pubblica BIND_OPTS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.BIND_OPTS anziché.
Struttura pubblica BINDPTR Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.BINDPTR anziché.
Struttura pubblica CONNECTDATA Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.CONNECTDATA anziché.
Struttura pubblica DISPPARAMS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.DISPPARAMS anziché.
Struttura pubblica ELEMDESC Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.ELEMDESC anziché.
Struttura pubblica ELEMDESC.DESCUNION utilizzo System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION anziché.
Struttura pubblica EXCEPINFO Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.EXCEPINFO anziché.
Struttura pubblica FILETIME Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.FILETIME anziché.
Struttura pubblica FUNCDESC Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.FUNCDESC anziché.
Struttura pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store GCHandle Fornisce un modo per accedere a un oggetto gestito da una memoria non gestita.
Struttura pubblica HandleRef Esegue il wrapping di un oggetto gestito che utilizza un handle a una risorsa che viene passata al codice non gestito mediante platform invoke.
Struttura pubblica IDLDESC Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IDLDESC anziché.
Struttura pubblica PARAMDESC Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.PARAMDESC anziché.
Struttura pubblica STATSTG Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.STATSTG anziché.
Struttura pubblica TYPEATTR Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.TYPEATTR anziché.
Struttura pubblica TYPEDESC Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.TYPEDESC anziché.
Struttura pubblica TYPELIBATTR Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.TYPELIBATTR anziché.
Struttura pubblica VARDESC Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.VARDESC anziché.
Struttura pubblica VARDESC.DESCUNION utilizzo System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION anziché.

  Interfaccia Descrizione
Interfaccia pubblica _Activator espone System.Activator classe a codice non gestito.
Interfaccia pubblica _Assembly Espone i membri pubblici di System.Reflection.Assembly classe a codice non gestito.
Interfaccia pubblica _AssemblyBuilder espone System.Reflection.Emit.AssemblyBuilder classe a codice non gestito.
Interfaccia pubblica _AssemblyName espone AssemblyName classe a codice non gestito.
Interfaccia pubblica _Attribute espone System.Attribute classe a codice non gestito.
Interfaccia pubblica _ConstructorBuilder espone System.Reflection.Emit.ConstructorBuilder classe a codice non gestito.
Interfaccia pubblica _ConstructorInfo Espone i membri pubblici di System.Reflection.ConstructorInfo classe a codice non gestito.
Interfaccia pubblica _CustomAttributeBuilder espone System.Reflection.Emit.CustomAttributeBuilder classe a codice non gestito.
Interfaccia pubblica _EnumBuilder espone System.Reflection.Emit.EnumBuilder classe a codice non gestito.
Interfaccia pubblica _EventBuilder espone System.Reflection.Emit.EventBuilder classe a codice non gestito.
Interfaccia pubblica _EventInfo Espone i membri pubblici di System.Reflection.EventInfo classe a codice non gestito.
Interfaccia pubblica _Exception Espone i membri pubblici di System.Exception classe a codice non gestito.
Interfaccia pubblica _FieldBuilder espone System.Reflection.Emit.FieldBuilder classe a codice non gestito.
Interfaccia pubblica _FieldInfo Espone i membri pubblici di System.Reflection.FieldInfo classe a codice non gestito.
Interfaccia pubblica _ILGenerator espone System.Reflection.Emit.ILGenerator classe a codice non gestito.
Interfaccia pubblica _LocalBuilder espone System.Reflection.Emit.LocalBuilder classe a codice non gestito.
Interfaccia pubblica _MemberInfo Espone i membri pubblici di System.Reflection.MemberInfo classe a codice non gestito.
Interfaccia pubblica _MethodBase Espone i membri pubblici di System.Reflection.MethodBase classe a codice non gestito.
Interfaccia pubblica _MethodBuilder espone MethodBuilder classe a codice non gestito.
Interfaccia pubblica _MethodInfo Espone i membri pubblici di System.Reflection.MethodInfo classe a codice non gestito.
Interfaccia pubblica _MethodRental espone System.Reflection.Emit.MethodRental classe a codice non gestito.
Interfaccia pubblica _Module espone Module classe a codice non gestito.
Interfaccia pubblica _ModuleBuilder espone System.Reflection.Emit.ModuleBuilder classe a codice non gestito.
Interfaccia pubblica _ParameterBuilder espone System.Reflection.Emit.ParameterBuilder classe a codice non gestito.
Interfaccia pubblica _ParameterInfo espone System.Reflection.ParameterInfo classe a codice non gestito.
Interfaccia pubblica _PropertyBuilder espone System.Reflection.Emit.PropertyBuilder classe a codice non gestito.
Interfaccia pubblica _PropertyInfo Espone i membri pubblici di System.Reflection.PropertyInfo classe a codice non gestito.
Interfaccia pubblica _SignatureHelper espone System.Reflection.Emit.SignatureHelper classe a codice non gestito.
Interfaccia pubblica _Thread espone System.Threading.Thread classe a codice non gestito.
Interfaccia pubblica _Type Espone i membri pubblici di System.Type classe a codice non gestito.
Interfaccia pubblica _TypeBuilder espone System.Reflection.Emit.TypeBuilder classe a codice non gestito.
Interfaccia pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ICustomAdapter Fornisce una modalità per i client di accedere all'oggetto, anziché l'oggetto dell'adattatore distribuito da un gestore di marshalling personalizzato.
Interfaccia pubblica ICustomFactory Consente agli utenti di scrivere il codice di attivazione per gli oggetti gestiti che estendono MarshalByRefObject.
Interfaccia pubblica Supportato da  Libreria di classi portabile ICustomMarshaler Fornisce wrapper personalizzati per la gestione delle chiamate a metodi.
Interfaccia pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ICustomQueryInterface Consente agli sviluppatori di fornire un'implementazione personalizzata e gestita di IUnknown:: QueryInterface (riid di REFIID, void ** ppvObject) metodo.
Interfaccia pubblica IRegistrationServices Viene fornito un set di servizi per eseguire e annullare la registrazione degli assembly gestiti per l'utilizzo da COM.
Interfaccia pubblica ITypeLibConverter Viene fornito un set di servizi che convertono un assembly gestito a una libreria dei tipi COM e viceversa.
Interfaccia pubblica ITypeLibExporterNameProvider Fornisce il controllo sulle maiuscole e minuscole dei nomi quando esportato in una libreria dei tipi.
Interfaccia pubblica ITypeLibExporterNotifySink Fornisce un meccanismo di callback per il convertitore di informino il chiamante dello stato di conversione e riguardano il chiamante nel processo di conversione stesso.
Interfaccia pubblica ITypeLibImporterNotifySink Fornisce un meccanismo di callback per il convertitore della libreria dei tipi informino il chiamante dello stato di conversione e riguardano il chiamante nel processo di conversione stesso.
Interfaccia pubblica UCOMIBindCtx Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.BIND_OPTS anziché.
Interfaccia pubblica UCOMIConnectionPoint Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IConnectionPoint anziché.
Interfaccia pubblica UCOMIConnectionPointContainer Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IConnectionPointContainer anziché.
Interfaccia pubblica UCOMIEnumConnectionPoints Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints anziché.
Interfaccia pubblica UCOMIEnumConnections Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IEnumConnections anziché.
Interfaccia pubblica UCOMIEnumMoniker Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IEnumMoniker anziché.
Interfaccia pubblica UCOMIEnumString Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IEnumString anziché.
Interfaccia pubblica UCOMIEnumVARIANT Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IEnumVARIANT anziché.
Interfaccia pubblica UCOMIMoniker Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IMoniker anziché.
Interfaccia pubblica UCOMIPersistFile Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IPersistFile anziché.
Interfaccia pubblica UCOMIRunningObjectTable Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IRunningObjectTable anziché.
Interfaccia pubblica UCOMIStream Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IStream anziché.
Interfaccia pubblica UCOMITypeComp Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.ITypeComp anziché.
Interfaccia pubblica UCOMITypeInfo Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.ITypeInfo anziché.
Interfaccia pubblica UCOMITypeLib Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.ITypeLib anziché.

  Delegato Descrizione
Delegato pubblico ObjectCreationDelegate crea un oggetto COM.

  Enumerazione Descrizione
Enumerazione pubblica AssemblyRegistrationFlags Definisce un set di flag utilizzati durante la registrazione degli assembly.
Enumerazione pubblica CALLCONV Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.CALLCONV anziché.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CallingConvention Specifica la convenzione di chiamata necessaria per chiamare metodi implementati nel codice non gestito.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CharSet Indica quale set di caratteri ha effettuato il marshalling delle stringhe deve utilizzare.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ClassInterfaceType Identifica il tipo di interfaccia della classe generata per una classe.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComInterfaceType Identifica come esporre un'interfaccia a COM.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store ComMemberType Descrive il tipo di membro COM.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CustomQueryInterfaceMode indica se GetComInterfaceForObject(Object, Type, CustomQueryInterfaceMode) metodo IUnknown:: QueryInterface le chiamate possono utilizzare ICustomQueryInterface interfaccia.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store CustomQueryInterfaceResult Fornisce valori restituiti per GetInterface metodo.
Enumerazione pubblica DESCKIND Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.DESCKIND anziché.
Enumerazione pubblica Supportato in .NET per applicazioni Windows Store DllImportSearchPath Specifica i percorsi utilizzati per individuare le DLL che forniscono funzioni per i platform invoke.
Enumerazione pubblica ExporterEventKind Vengono descritti i callback che l'esportatore della libreria dei tipi viene effettuata quando si esporta una libreria dei tipi.
Enumerazione pubblica FUNCFLAGS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.FUNCFLAGS anziché.
Enumerazione pubblica FUNCKIND Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.FUNCKIND anziché.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store GCHandleType rappresenta i tipi di handle GCHandle la classe può allocare.
Enumerazione pubblica IDispatchImplType Obsoleta. indica quale IDispatch implementazione da utilizzare per una particolare classe.
Enumerazione pubblica IDLFLAG Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IDLFLAG anziché.
Enumerazione pubblica IMPLTYPEFLAGS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS anziché.
Enumerazione pubblica ImporterEventKind Vengono descritti i callback che l'utilità di importazione della libreria dei tipi viene effettuata quando si importa una libreria dei tipi.
Enumerazione pubblica INVOKEKIND Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.INVOKEKIND anziché.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store LayoutKind Controlla il layout di un oggetto durante l'esportazione nel codice non gestito.
Enumerazione pubblica LIBFLAGS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.LIBFLAGS anziché.
Enumerazione pubblica PARAMFLAG Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.PARAMFLAG anziché.
Enumerazione pubblica RegistrationClassContext Specifica il set di contesti di esecuzione in cui l'oggetto di classe verrà reso disponibile per le richieste costruisca le istanze.
Enumerazione pubblica RegistrationConnectionType Definisce i tipi di connessioni oggetto della classe.
Enumerazione pubblica SYSKIND Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.SYSKIND anziché.
Enumerazione pubblica TYPEFLAGS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.TYPEFLAGS anziché.
Enumerazione pubblica TYPEKIND Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.TYPEKIND anziché.
Enumerazione pubblica TypeLibExporterFlags Indica come una libreria dei tipi deve essere generata.
Enumerazione pubblica TypeLibFuncFlags Vengono descritte le impostazioni originali di FUNCFLAGS nella libreria dei tipi COM da cui questo metodo è stato importato.
Enumerazione pubblica TypeLibImporterFlags Indica le modalità di produzione di un assembly.
Enumerazione pubblica TypeLibTypeFlags Vengono descritte le impostazioni originali di TYPEFLAGS nella libreria dei tipi COM da cui è stato importato.
Enumerazione pubblica TypeLibVarFlags Vengono descritte le impostazioni originali di VARFLAGS nella libreria dei tipi COM da cui la variabile è stata inclusa.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store UnmanagedType Identifica come eseguire il marshalling di parametri o campi nel codice gestito.
Enumerazione pubblica Supportato da  Libreria di classi portabile Supportato in .NET per applicazioni Windows Store VarEnum Indica le modalità di esecuzione del marshalling degli elementi della matrice quando viene effettuato il marshalling di una matrice da codice gestito a codice non gestito come UnmanagedType.SafeArray.
Enumerazione pubblica VARFLAGS Obsoleta. utilizzo System.Runtime.InteropServices.ComTypes.VARFLAGS anziché.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft