Freigeben über


Aliasklausel (Visual Basic)

Gibt an, dass eine externe Prozedur einen anderen Namen in der DLL hat.

Bemerkungen

Das Alias Schlüsselwort kann in diesem Kontext verwendet werden:

Declare-Anweisung

Im folgenden Beispiel wird das Alias Schlüsselwort verwendet, um den Namen der Funktion in advapi32.dllanzugeben, GetUserNameAdie getUserName anstelle dieses Beispiels verwendet wird. Die Funktion getUserName wird unter getUseraufgerufen, wodurch der Name des aktuellen Benutzers angezeigt wird.

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

Siehe auch