Compartilhar via


Auto

Especifica que Visual Basic deve realizar marshaling em cadeias de caracteres de acordo com a regras de .NET estrutura com base no nome externo do procedimento externo que está sendo declarado.

Quando você telefonar um procedimento definido fora seu projeto, o compilador do Visual Basic não tem acesso às informações deve ter para telefonar o procedimento corretamente.Esta informação inclui onde o procedimento está localizado, como ele é identificado, sua sequência de chamada e tipo de retorno, e o conjunto de caracteres que ele usa.A Instrução Declare cria uma referência para um procedimento externo e fornece esta informação necessária.

A posição do charsetmodifier na declaração Declare fornece a informação do conjunto de caracteres para empacotar strings durante a chamada ao procedimento externo.Isso também afeta o modo como o Visual Basic vasculha o arquivo externo procurando o nome do procedimento externo.The Auto modificador Especifica que Visual Basic deve realizar marshaling em seqüências de caractere de acordo com as regras do .NET estrutura e que deve determinar o conjunto de caractere base da plataforma de time de execução e possivelmente modifique o nome do procedimento externo se a Pesquisar inicial falhar. Para obter mais informações, consulte "Conjuntos de caractere"Instrução Declare.

Se nenhum modificador de conjunto de caracteres é especificado, Ansi é o padrão.

Comentários

O modificador Auto pode ser utilizado neste contexto:

Instrução Declare

Anotações Developer Dispositivo Inteligente

Esta palavra-chave não é suportada.

Consulte também

Referência

ANSI

Unicode (Visual Basic)

Palavras-chave Linguagem Visual Basic