다음을 통해 공유


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)