MarshalingType MarshalingType MarshalingType MarshalingType MarshalingType Enum

Definition

Specifies the marshaling type for the class.

public : enum class MarshalingType
enum class winrt::Windows::Foundation::Metadata::MarshalingType : int32_t
public enum MarshalingType
Public Enum MarshalingType
var value = Windows.Foundation.Metadata.MarshalingType.agile;
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduced v1)

Fields

Agile Agile Agile Agile Agile 2

The class marshals and unmarshals to the same pointer value on all interfaces.

InvalidMarshaling InvalidMarshaling InvalidMarshaling InvalidMarshaling InvalidMarshaling 0

The class can't be marshaled.

None None None None None 1

The class prevents marshaling on all interfaces.

Standard Standard Standard Standard Standard 3

The class does not implement IMarshal or forwards to CoGetStandardMarshal on all interfaces.

See Also