Compartilhar via


Unicode (Visual Basic)

Especifica que o Visual Basic deve fazer marshaling de todas as cadeias de caracteres para valores Unicode, independentemente do nome do procedimento externo que está sendo declarado.

Quando você chama um procedimento definido fora do projeto, o compilador do Visual Basic não tem acesso às informações que deve ter para chamar o procedimento corretamente. Essas informações incluem onde o procedimento está localizado, como ele é identificado, sua sequência de chamadas e tipo de retorno e o conjunto de caracteres de cadeia de caracteres que ele usa. A Instrução Declare cria uma referência a um procedimento externo e fornece essas informações necessárias.

A charsetmodifier parte na Declare instrução fornece as informações do conjunto de caracteres para realizar marshaling de cadeias de caracteres durante uma chamada para o procedimento externo. Ele também afeta a forma como o Visual Basic pesquisa o arquivo externo para o nome do procedimento externo. O Unicode modificador especifica que o Visual Basic deve fazer marshaling de todas as cadeias de caracteres para valores Unicode e deve pesquisar o procedimento sem modificar seu nome durante a pesquisa.

Se nenhum modificador de conjunto de caracteres for especificado, Ansi será o padrão.

Observações

O Unicode modificador pode ser usado neste contexto:

Instrução Declare

Notas do desenvolvedor de dispositivo inteligente

Não há suporte para essa palavra-chave.

Consulte também