Cláusula de alias (Visual Basic)
Indica que um procedimento externo tem outro nome na sua DLL.
Comentários
A palavra-chave Alias pode ser usada nos seguintes contextos:
No exemplo a seguir, o Alias palavra-chave é usada para fornecer o nome da função no Advapi32. dll, GetUserNameA, que getUserName é usado no lugar de neste exemplo.Função getUserName é chamado em sub getUser, que exibe o nome do usuário atual.
Declare Function getUserName Lib "advapi32.dll" Alias "GetUserNameA" (
ByVal lpBuffer As String, ByRef nSize As Integer) As Integer
Sub getUser()
Dim buffer As String = New String(CChar(" "), 25)
Dim retVal As Integer = getUserName(buffer, 25)
Dim userName As String = Strings.Left(buffer, InStr(buffer, Chr(0)) - 1)
MsgBox(userName)
End Sub