MarshalAsAttribute.Value Propriedade

Definição

Obtém o valor UnmanagedType como o qual deve ser realizado o mashal dos dados.

public:
 property System::Runtime::InteropServices::UnmanagedType Value { System::Runtime::InteropServices::UnmanagedType get(); };
public System.Runtime.InteropServices.UnmanagedType Value { get; }
member this.Value : System.Runtime.InteropServices.UnmanagedType
Public ReadOnly Property Value As UnmanagedType

Valor da propriedade

O UnmanagedType valor como o qual os dados devem ser empacotados.

Comentários

Esse valor é usado com MarshalAsAttribute para indicar como os tipos devem ser empacotados entre código gerenciado e não gerenciado. Em alguns casos, você pode usar esse campo com determinados UnmanagedType membros de enumeração. Para CustomMarshaler e ByValArray, você deve usar parâmetros nomeados adicionais.

Aplica-se a