Auto (Visual Basic)

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

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

charsetmodifier语句中的Declare部件在调用外部过程中提供用于封送字符串的字符集信息。 它还会影响 Visual Basic 如何搜索外部文件以获取外部过程名称。 Auto修饰符指定 Visual Basic 应根据 .NET Framework 规则封送字符串,并且它应确定运行时平台的基本字符集,并在初始搜索失败时修改外部过程名称。 有关详细信息,请参阅 Declare 语句中的“字符集”。

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

注解

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

Declare 语句

智能设备开发人员说明

不支持此关键字。

另请参阅