Auto

更新:2007 年 11 月

指定 Visual Basic 应根据基于被声明的外部过程的外部名称的 .NET Framework 规则封送字符串。

调用在项目外定义的过程时,Visual Basic 编译器不能访问正确调用过程所需的信息。这些信息包括过程所在位置、标识方式、调用序列和返回类型以及它所使用的字符串字符集。Declare 语句 创建一个对外部过程的引用并提供这些必需的信息。

Declare 语句中的 charsetmodifier 部分提供在调用外部过程期间封送字符串所需的字符集信息。它还影响 Visual Basic 在外部文件中搜索外部过程名称的方式。Auto 修饰符指定 Visual Basic 应根据 .NET Framework 规则封送字符串,并指定 Visual Basic 应确定运行时平台的基字符集,并且在最初搜索失败的情况下,修改外部过程名称。有关更多信息,请参见 Declare 语句 中的“字符集”。

如果没有指定字符集修饰符,则默认使用 Ansi。

备注

Auto 修饰符可用于下面的上下文中:

Declare 语句

智能设备开发人员说明

不支持此关键字。

请参见

参考

Ansi

Unicode (Visual Basic)

Visual Basic 语言关键字