Visual Basic이 선언되는 외부 프로시저의 외부 이름을 기반으로 .NET Framework 규칙에 따라 문자열을 마샬링하도록 지정합니다.
프로젝트 외부에서 정의된 프로시저를 호출할 때 Visual Basic 컴파일러는 프로시저를 올바르게 호출해야 하는 정보에 액세스할 수 없습니다. 이 정보에는 프로시저의 위치, 프로시저 식별 방법, 호출 시퀀스 및 반환 형식, 프로시저가 사용하는 문자열 문자 집합이 포함됩니다. Declare 문은 외부 프로시저에 대한 참조를 만들고 이 필요한 정보를 제공합니다.
charsetmodifier 문의 부분은 Declare 외부 프로시저를 호출하는 동안 문자열을 마샬링하기 위한 문자 집합 정보를 제공합니다. 또한 Visual Basic이 외부 파일에서 외부 프로시저 이름을 검색하는 방법에도 영향을 줍니다.
Auto 한정자는 Visual Basic이 .NET Framework 규칙에 따라 문자열을 마샬링해야 하며, 런타임 플랫폼의 기본 문자 집합을 결정하고 초기 검색이 실패할 경우 외부 프로시저 이름을 수정하도록 지정합니다. 자세한 내용은 Declare 문의 "문자 집합"을 참조하세요.
문자 집합 한정자가 지정되지 Ansi 않은 경우 기본값입니다.
비고
한정자는 다음 Auto 컨텍스트에서 사용할 수 있습니다.
스마트 디바이스 개발자 참고 사항
이 키워드는 지원되지 않습니다.
참고하십시오
.NET