Alias (Cláusula, Visual Basic)

Indica que un procedimiento externo tiene otro nombre en su dll.

Comentarios

La Alias palabra clave se puede usar en este contexto:

Declare Statement

En el ejemplo siguiente, la palabra clave se usa para proporcionar el nombre de la función en advapi32.dll, , que se usa en Alias lugar de en este GetUserNameA getUserName ejemplo. Se getUserName llama a la función en sub , que muestra el nombre del usuario getUser actual.

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

Consulta también