此版本不支持特性“System.Runtime.InteropServices.DefaultCharSetAttribute”

可通过 System.Runtime.InteropServices.DefaultCharSetAttribute 特性指定要在封送的字符串中使用的字符集。 其值接受 System.Runtime.InteropServices.CharSet 枚举的成员。

Visual Basic 的当前版本不支持此属性。 未来版本中可能提供支持。

错误 ID: BC32510

更正此错误

  • 使用每个 Declare Statement 为其声明的外部过程指定字符集。 下面的示例对此进行了演示。

    VB
    Ansi Declare Function GetUserName Lib "advapi32.dll" _  
        (ByVal lpBuffer As String, ByRef nSize As Integer) As Integer  
    Unicode Declare Sub externalProc Lib "projectlib.dll" _  
        (ByVal arg As Double)  
    

    如果在 Declare 语句中不指定字符集,则默认为 ANSI。

另请参阅