Condividi tramite


Clausola Alias (Visual Basic)

Indica che il nome della routine esterna è diverso nella rispettiva DLL.

Note

È possibile utilizzare la parola chiave Alias nel seguente contesto:

Istruzione Declare

Nell'esempio seguente la parola chiave Alias viene utilizzata per fornire il nome della funzione in advapi32.dll, GetUserNameA, al posto della quale in questo esempio viene utilizzata getUserName. La funzione getUserName viene chiamata nella routine getUser, che consente di visualizzare il nome dell'utente corrente.

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

Vedere anche

Altre risorse

Parole chiave (Visual Basic)