Auto (Visual Basic)

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

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

Declare 语句中的 charsetmodifier 部分在调用外部过程期间提供字符集信息用于封送字符串。 它还会影响 Visual Basic 如何在外部文件中搜索外部过程名称。 Auto 修饰符指定 Visual Basic 应按照 .NET Framework 规则封送字符串,并指定 Visual Basic 应确定运行时平台的基字符集,而且在最初搜索失败的情况下,修改外部过程的名称(如果可能的话)。 有关更多详细信息,请参阅 Declare 语句中的“字符集”。

如果未指定字符集修饰符,Ansi 为默认值。

注解

Auto 修饰符可用于以下上下文:

Declare Statement

智能设备开发人员说明

不支持此关键字。

另请参阅