Partager via


MarshalingType Énumération

Définition

Spécifie le type de marshaling pour la classe .

public enum class MarshalingType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
enum class MarshalingType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public enum MarshalingType
var value = Windows.Foundation.Metadata.MarshalingType.none
Public Enum MarshalingType
Héritage
MarshalingType
Attributs

Configuration requise pour Windows

Configuration requise Description
Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduit dans v1.0)

Champs

Nom Valeur Description
Agile 2

Les marshales de classes et désactivent la même valeur de pointeur sur toutes les interfaces.

InvalidMarshaling 0

La classe ne peut pas être marshalée.

None 1

La classe empêche le marshaling sur toutes les interfaces.

Standard 3

La classe n’implémente pas IMarshal ou transfère vers CoGetStandardMarshal sur toutes les interfaces.

S’applique à

Voir aussi