Поделиться через


Предложение Alias (Visual Basic)

Указывает, что внешняя процедура имеет другое имя в своей DLL.

Заметки

Ключевое слово Alias можно использовать в следующем контексте:

Оператор Declare

В следующем примере ключевое слово Alias используется для указания имени функции в advapi32.dll (GetUserNameA) на месте которой в этом примере используется getUserName.Функция getUserName называется вместо этого getUser и отображает имя текущего пользователя.

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

См. также

Другие ресурсы

Ключевые слова (Visual Basic)