Partager via


System.Runtime.InteropServices.ComTypes Espace de noms

Contient des types managés qui correspondent aux types utilisés par COM Interop.

Structures

BIND_OPTS

Stocke les paramètres utilisés pendant une opération de liaison de moniker.

BINDPTR

Contient un pointeur vers une structure FUNCDESC liée, une structure VARDESC ou une interface ITypeComp.

CONNECTDATA

Décrit une connexion existante à un point de connexion donnée.

DISPPARAMS

Contient les arguments passés à une méthode ou propriété par IDispatch::Invoke.

ELEMDESC

Contient la description de type et les informations de transfert de processus pour une variable, une fonction ou un paramètre de fonction.

ELEMDESC.DESCUNION

Contient des informations sur un élément.

EXCEPINFO

Décrit les exceptions qui se produisent pendant IDispatch::Invoke.

FILETIME

Représente le nombre d'intervalles de 100 nanosecondes depuis le 1er janvier 1601. Cette structure est une valeur 64 bits.

FORMATETC

Représente un format de Presse-papiers généralisé.

FUNCDESC

Définit une description de fonction.

IDLDESC

Contient les informations nécessaires pour transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.

PARAMDESC

Indique comment transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.

STATDATA

Fournit la définition managée de la structure STATDATA.

STATSTG

Contient des informations statistiques relatives à un objet de stockage, de flux ou de tableau d'octets ouvert.

STGMEDIUM

Fournit la définition managée de la structure STGMEDIUM.

TYPEATTR

Contient des attributs d'un UCOMITypeInfo.

TYPEDESC

Décrit le type d’une variable, le type de retour d’une fonction ou le type d’un paramètre de fonction.

TYPELIBATTR

Identifie une bibliothèque de types particulière et fournit la prise en charge de la localisation des noms de membres.

VARDESC

Décrit une variable, une constante ou des données membres.

VARDESC.DESCUNION

Contient des informations sur une variable.

Interfaces

IAdviseSink

Fournit une définition managée de l'interface IAdviseSink.

IBindCtx

Fournit la définition managée de l'interface IBindCtx.

IConnectionPoint

Fournit la définition managée de l'interface IConnectionPoint.

IConnectionPointContainer

Fournit la définition managée de l'interface IConnectionPointContainer.

IDataObject

Fournit la définition managée de l'interface IDataObject.

IEnumConnectionPoints

Gère la définition de l'interface IEnumConnectionPoints.

IEnumConnections

Gère la définition de l'interface IEnumConnections.

IEnumFORMATETC

Fournit la définition managée de l'interface IEnumFORMATETC.

IEnumMoniker

Gère la définition de l'interface IEnumMoniker.

IEnumSTATDATA

Fournit la définition managée de l'interface IEnumSTATDATA.

IEnumString

Gère la définition de l'interface IEnumString.

IEnumVARIANT

Gère la définition de l'interface IEnumVARIANT.

IMoniker

Fournit la définition managée de l'interface IMoniker, avec une fonctionnalité COM provenant de IPersist et IPersistStream.

IPersistFile

Fournit la définition managée de l'interface IPersistFile, avec une fonctionnalité provenant de IPersist.

IRunningObjectTable

Fournit la définition managée de l'interface IRunningObjectTable.

IStream

Fournit la définition managée de l’interface IStream, avec la fonctionnalité ISequentialStream.

ITypeComp

Fournit la définition managée de l'interface ITypeComp.

ITypeInfo

Fournit la définition managée de l’interface ITypeInfo d’automatisation des composants.

ITypeInfo2

Fournit la définition managée de l'interface ITypeInfo2.

ITypeLib

Fournit la définition managée de l'interface ITypeLib.

ITypeLib2

Fournit une définition managée de l'interface ITypeLib2.

Énumérations

ADVF

Spécifie le comportement demandé au moment de la configuration d'un récepteur de notifications ou d'une connexion de mise en cache avec un objet.

CALLCONV

Identifie la convention d’appel utilisée par une méthode décrite dans une structure METHODDATA.

DATADIR

Spécifie la direction du flux de données dans le paramètre dwDirection de la méthode EnumFormatEtc(DATADIR). Ce paramètre détermine les formats que l'énumérateur résultant peut énumérer.

DESCKIND

Identifie la description de type liée.

DVASPECT

Spécifie l'aspect des données ou de l'affichage voulu de l'objet pendant le dessin ou l'obtention de données.

FUNCFLAGS

Identifie les constantes qui définissent les propriétés d'une fonction.

FUNCKIND

Définit comment accéder à une fonction.

IDLFLAG

Décrit comment transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.

IMPLTYPEFLAGS

Définit les attributs d'une interface implémentée ou héritée d'un type.

INVOKEKIND

Spécifie la façon d'appeler une fonction par IDispatch::Invoke.

LIBFLAGS

Définit les indicateurs applicables aux bibliothèques de types.

PARAMFLAG

Décrit comment transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.

SYSKIND

Identifie la plateforme du système d'exploitation cible.

TYMED

Fournit la définition managée de la structure TYMED.

TYPEFLAGS

Définit les propriétés et les attributs d'une description de type.

TYPEKIND

Spécifie les différents types de données et de fonctions.

VARFLAGS

Identifie les constantes qui définissent les propriétés d'une variable.

VARKIND

Définit le type de variable.