Unicode (Visual Basic)
Especifica que o Visual Basic deve realizar marshal 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 ele deve ter para chamar o procedimento corretamente. Essas informações incluem onde o procedimento está localizado, como ele é identificado, a sequência de chamadas, o 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 parte charsetmodifier
na instrução Declare
fornece as informações do conjunto de caracteres para realizar marshaling das cadeias de caracteres durante uma chamada ao procedimento externo. Isso também afeta a forma como o Visual Basic pesquisa o arquivo externo pelo nome do procedimento externo. O modificador Unicode
especifica que o Visual Basic deve realizar marshal 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.
Comentários
O modificador Unicode
pode ser usado neste contexto:
Anotações do desenvolvedor de dispositivo inteligente
Não há suporte para essa palavra-chave.