Exporter (0) Imprimer
Développer tout

Comportement de marshaling par défaut

Mise à jour : novembre 2007

Le marshaling d'interopérabilité fonctionne à partir de règles qui définissent le comportement des données associées à des paramètres de méthode lorsque ces données passent entre la mémoire managée et non managée. Ces règles intégrées contrôlent les activités de marshaling, telles que les transformations de types de données, la possibilité pour un appelé de changer des données qui lui ont été passées et de retourner ces modifications à l'appelant ainsi que les circonstances dans lesquelles le marshaleur fournit des optimisations des performances.

Cette section identifie les caractéristiques de comportement par défaut du service marshaling d'interopérabilité. La section présente des informations détaillées sur les tableaux de marshaling, les types Boolean, les types char, les classes, les objets, les chaînes et les structures.

Remarque :

Le marshaling de types génériques n'est pas pris en charge. Pour plus d'informations, consultez Interopérabilité à l'aide de types génériques.

Gestion de la mémoire avec le marshaleur d'interopérabilité

Décrit comment le marshaleur d'interopérabilité libère de la mémoire allouée par du code non managé.

Attributs directionnels

Décrit les attributs InAttribute et OutAttribute, et quand les utiliser.

Types blittables et non blittables

Décrit les types de données qui nécessitent d'être convertis lorsqu'ils sont marshalés vers la mémoire non managée.

Copie et épinglage

Décrit la manière dont la copie et l'épinglage affectent le marshaling des données.

Marshaling par défaut pour les tableaux

Décrit le marshaling des tableaux.

Marshaling par défaut pour les types Boolean

Décrit le marshaling des types Boolean.

Marshaling par défaut pour les caractères

Décrit le marshaling des caractères

Marshaling par défaut pour les classes

Décrit le marshaling des classes.

Marshaling par défaut pour les délégués

Décrit le marshaling des délégués.

Marshaling par défaut pour les objets

Décrit le marshaling des objets.

Marshaling par défaut pour les chaînes

Décrit le marshaling des chaînes.

Marshaling par défaut pour les types valeur

Décrit le marshaling des types valeur.

Marshaling de données à l'aide de l'appel de plate-forme

Décrit comment déclarer des paramètres de méthode et comment passer des arguments à des fonctions exportées par des bibliothèques non managées.

Marshaling de données à l'aide de COM Interop

Décrit comment personnaliser des wrappers COM pour modifier le comportement de marshaling.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft