MarshalAsAttribute.ArraySubType Campo
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o tipo de elemento do não gerido LPArray ou ByValArray.
public: System::Runtime::InteropServices::UnmanagedType ArraySubType;
public System.Runtime.InteropServices.UnmanagedType ArraySubType;
val mutable ArraySubType : System.Runtime.InteropServices.UnmanagedType
Public ArraySubType As UnmanagedType
Valor de Campo
Observações
Pode definir este parâmetro como um valor da System.Runtime.InteropServices.UnmanagedType enumeração para especificar o tipo de elementos do array. Se um tipo não for especificado, é usado o tipo não gerido predefinido correspondente ao tipo de elemento do array gerido. Por exemplo, o ArraySubType para um LPWStr array em COM é UnmanagedType.LPWStr. Para informações adicionais, veja Marshaling Padrão para Arrays.