Auto(Visual Basic)

Visual Basic이 선언되는 외부 프로시저의 외부 이름을 기반으로 .NET Framework 규칙에 따라 문자열을 마샬링하도록 지정합니다.

프로젝트 외부에 정의된 프로시저를 호출할 때 Visual Basic 컴파일러는 프로시저를 올바르게 호출하는 데 필요한 정보에 액세스할 수 없습니다. 이 정보에는 프로시저 위치, 식별 방법, 호출 시퀀스 및 반환 형식, 사용하는 문자열 문자 집합이 포함됩니다. 은 외부 프로시저에 대한 참조를 만들고 필요한 정보를 제공합니다.

Declare 문의 charsetmodifier 부분은 외부 프로시저를 호출하는 동안 문자열을 마샬링하기 위한 문자 집합 정보를 제공합니다. 또한 Visual Basic이 외부 프로시저 이름에 대해 외부 파일을 검색하는 방법에도 영향을 줍니다. Auto 한정자는 Visual Basic이 .NET Framework 규칙에 따라 문자열을 마샬링해야 하며 런타임 플랫폼의 기본 문자 집합을 결정하고 초기 검색이 실패할 경우 외부 프로시저 이름을 수정해야 함을 지정합니다. 자세한 내용은 Declare 문의 "문자 집합"을 참조하세요.

문자 집합 한정자를 지정하지 않으면 Ansi가 기본값입니다.

설명

다음 컨텍스트에서 Auto 한정자를 사용할 수 있습니다.

Declare 문

스마트 디바이스 개발자 노트

이 키워드는 지원되지 않습니다.

참고 항목