Partager via


Alias Clause (Visual Basic)

Indique qu’une procédure externe porte un autre nom dans sa DLL.

Remarques

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

Declare, instruction

Dans l’exemple suivant, le Alias mot clé est utilisé pour fournir le nom de la fonction dans advapi32.dll, GetUserNameAqui getUserName est utilisé à la place de cet exemple. La fonction getUserName est appelée dans la sous-section 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