Alias 절(Visual Basic)
외부 프로시저의 DLL에 다른 이름이 있음을 나타냅니다.
설명
Alias
키워드는 다음 컨텍스트에서 사용할 수 있습니다.
다음 예제에서 Alias
키워드는 이 예제에서 getUserName
이 대신 사용되는 GetUserNameA
라는 advapi32.dll의 함수의 이름을 제공하는 데 사용됩니다. 함수 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
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET