MarshalAsAttribute.Value Propriedade

Definição

Obtém o UnmanagedType valor em que os dados devem ser empacotados.

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 em que os dados devem ser empacotados.

Comentários

Esse valor é usado 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