Partager via


Alias, clause (Visual Basic)

Indique qu'une procédure externe possède un autre nom dans sa DLL.

Notes

Le mot clé Alias peut être utilisé dans le contexte suivant :

Declare, instruction

Dans l'exemple suivant, le mot clé Alias est utilisé pour fournir le nom de la fonction dans advapi32.dll, GetUserNameA, ce getUserName est utilisé à sa place dans cet exemple. La fonction getUserName est appelée dans la sous-fonction getUser, qui affiche le nom de l'utilisateur actuel.

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

Voir aussi

Autres ressources

Mots clés (Visual Basic)