System.Runtime.InteropServices.ComTypes Namespace

L’espace de noms System.Runtime.InteropServices.ComTypes contient des types managés qui correspondent aux types utilisés par COM interop. The System.Runtime.InteropServices.ComTypes namespace contains managed types that correspond to types used by COM interop.

Structures

BIND_OPTS

Stocke les paramètres utilisés pendant une opération de liaison de moniker.Stores the parameters that are used during a moniker binding operation.

BINDPTR

Contient un pointeur vers une structure FUNCDESC liée, une structure VARDESC ou une interface ITypeComp.Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface.

CONNECTDATA

Décrit une connexion existante à un point de connexion donnée.Describes a connection that exists to a given connection point.

DISPPARAMS

Contient les arguments passés à une méthode ou propriété par IDispatch::Invoke.Contains the arguments passed to a method or property by 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.Contains the type description and process transfer information for a variable, function, or a function parameter.

ELEMDESC.DESCUNION

Contient des informations sur un élément.Contains information about an element.

EXCEPINFO

Décrit les exceptions qui se produisent pendant IDispatch::Invoke.Describes the exceptions that occur during IDispatch::Invoke.

FILETIME

Représente le nombre d'intervalles de 100 nanosecondes depuis le 1er janvier 1601.Represents the number of 100-nanosecond intervals since January 1, 1601. Cette structure est une valeur 64 bits.This structure is a 64-bit value.

FORMATETC

Représente un format Presse-papiers généralisé.Represents a generalized Clipboard format.

FUNCDESC

Définit une description de fonction.Defines a function description.

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.Contains information needed for transferring a structure element, parameter, or function return value between processes.

PARAMDESC

Indique comment transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.Contains information about how to transfer a structure element, parameter, or function return value between processes.

STATDATA

Fournit la définition managée de la structure STATDATA.Provides the managed definition of the STATDATA structure.

STATSTG

Contient des informations statistiques relatives à un objet de stockage, de flux ou de tableau d'octets ouvert.Contains statistical information about an open storage, stream, or byte-array object.

STGMEDIUM

Fournit la définition managée de la structure STGMEDIUM.Provides the managed definition of the STGMEDIUM structure.

TYPEATTR

Contient des attributs d'un UCOMITypeInfo.Contains attributes of a 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.Describes the type of a variable, return type of a function, or the type of a function parameter.

TYPELIBATTR

Identifie une bibliothèque de types particulière et fournit la prise en charge de la localisation des noms de membres.Identifies a particular type library and provides localization support for member names.

VARDESC

Décrit une variable, une constante ou des données membres.Describes a variable, constant, or data member.

VARDESC.DESCUNION

Contient des informations sur une variable.Contains information about a variable.

Interfaces

IAdviseSink

Fournit une définition managée de l'interface IAdviseSink.Provides a managed definition of the IAdviseSink interface.

IBindCtx

Fournit la définition managée de l'interface IBindCtx.Provides the managed definition of the IBindCtx interface.

IConnectionPoint

Fournit la définition managée de l'interface IConnectionPoint.Provides the managed definition of the IConnectionPoint interface.

IConnectionPointContainer

Fournit la définition managée de l'interface IConnectionPointContainer.Provides the managed definition of the IConnectionPointContainer interface.

IDataObject

Fournit la définition managée de l'interface IDataObject.Provides the managed definition of the IDataObject interface.

IEnumConnectionPoints

Gère la définition de l'interface IEnumConnectionPoints.Manages the definition of the IEnumConnectionPoints interface.

IEnumConnections

Gère la définition de l'interface IEnumConnections.Manages the definition of the IEnumConnections interface.

IEnumFORMATETC

Fournit la définition managée de l'interface IEnumFORMATETC.Provides the managed definition of the IEnumFORMATETC interface.

IEnumMoniker

Gère la définition de l'interface IEnumMoniker.Manages the definition of the IEnumMoniker interface.

IEnumSTATDATA

Fournit la définition managée de l'interface IEnumSTATDATA.Provides the managed definition of the IEnumSTATDATA interface.

IEnumString

Gère la définition de l'interface IEnumString.Manages the definition of the IEnumString interface.

IEnumVARIANT

Gère la définition de l'interface IEnumVARIANT.Manages the definition of the IEnumVARIANT interface.

IMoniker

Fournit la définition managée de l'interface IMoniker, avec une fonctionnalité COM provenant de IPersist et IPersistStream.Provides the managed definition of the IMoniker interface, with COM functionality from IPersist and IPersistStream.

IPersistFile

Fournit la définition managée de l'interface IPersistFile, avec une fonctionnalité provenant de IPersist.Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

IRunningObjectTable

Fournit la définition managée de l'interface IRunningObjectTable.Provides the managed definition of the IRunningObjectTable interface.

IStream

Fournit la définition managée de l'interface IStream, avec une fonctionnalité ISequentialStream.Provides the managed definition of the IStream interface, with ISequentialStream functionality.

ITypeComp

Fournit la définition managée de l'interface ITypeComp.Provides the managed definition of the ITypeComp interface.

ITypeInfo

Fournit la définition managée de l’interface ITypeInfo d’automatisation des composants.Provides the managed definition of the Component Automation ITypeInfo interface.

ITypeInfo2

Fournit la définition managée de l'interface ITypeInfo2.Provides the managed definition of the ITypeInfo2 interface.

ITypeLib

Fournit la définition managée de l'interface ITypeLib.Provides the managed definition of the ITypeLib interface.

ITypeLib2

Fournit une définition managée de l'interface ITypeLib2.Provides a managed definition of the ITypeLib2 interface.

É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.Specifies the requested behavior when setting up an advise sink or a caching connection with an object.

CALLCONV

Identifie la convention d’appel utilisée par une méthode décrite dans une structure METHODDATA.Identifies the calling convention used by a method described in a METHODDATA structure.

DATADIR

Spécifie la direction du flux de données dans le paramètre dwDirection de la méthode EnumFormatEtc(DATADIR).Specifies the direction of the data flow in the dwDirection parameter of the EnumFormatEtc(DATADIR) method. Cela détermine les formats que l'énumérateur résultant peut énumérer.This determines the formats that the resulting enumerator can enumerate.

DESCKIND

Identifie la description de type liée.Identifies the type description being bound to.

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.Specifies the desired data or view aspect of the object when drawing or getting data.

FUNCFLAGS

Identifie les constantes qui définissent les propriétés d'une fonction.Identifies the constants that define the properties of a function.

FUNCKIND

Définit comment accéder à une fonction.Defines how to access a function.

IDLFLAG

Décrit comment transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.Describes how to transfer a structure element, parameter, or function return value between processes.

IMPLTYPEFLAGS

Définit les attributs d'une interface implémentée ou héritée d'un type.Defines the attributes of an implemented or inherited interface of a type.

INVOKEKIND

Spécifie la façon d'appeler une fonction par IDispatch::Invoke.Specifies how to invoke a function by IDispatch::Invoke.

LIBFLAGS

Définit les indicateurs applicables aux bibliothèques de types.Defines flags that apply to type libraries.

PARAMFLAG

Décrit comment transférer un élément de structure, un paramètre ou une valeur de retour de fonction entre des processus.Describes how to transfer a structure element, parameter, or function return value between processes.

SYSKIND

Identifie la plateforme du système d'exploitation cible.Identifies the target operating system platform.

TYMED

Fournit la définition managée de la structure TYMED.Provides the managed definition of the TYMED structure.

TYPEFLAGS

Définit les propriétés et les attributs d'une description de type.Defines the properties and attributes of a type description.

TYPEKIND

Spécifie les différents types de données et de fonctions.Specifies various types of data and functions.

VARFLAGS

Identifie les constantes qui définissent les propriétés d'une variable.Identifies the constants that define the properties of a variable.

VARKIND

Définit le type de variable.Defines the kind of variable.