다음을 통해 공유


MBN_CONTEXT 구조체(mbnapi.h)

중요

Windows 10 버전 1803부터 이 섹션에 설명된 Win32 API는 Windows.Networking.Connectivity 네임스페이스의 Windows 런타임 API로 대체됩니다.

MBN_CONTEXT 구조체는 연결 컨텍스트에 대한 정보를 저장합니다.

구문

typedef struct MBN_CONTEXT {
  ULONG             contextID;
  MBN_CONTEXT_TYPE  contextType;
  BSTR              accessString;
  BSTR              userName;
  BSTR              password;
  MBN_COMPRESSION   compression;
  MBN_AUTH_PROTOCOL authType;
} MBN_CONTEXT;

멤버

contextID

이 컨텍스트에 대한 고유 식별자를 포함합니다. 디바이스 또는 SIM 메모리의 컨텍스트 인덱스를 나타냅니다. MBN_CONTEXT_ID_APPEND 설정되면 디바이스는 컨텍스트를 저장할 적절한 인덱스 를 찾습니다.

contextType

컨텍스트 형식을 지정하는 MBN_CONTEXT_TYPE 값입니다. 애플리케이션은 이 멤버를 사용하여 IMbnConnectionContextSetProvisionedContext 메서드를 사용하여 특정 인덱스에서 저장된 컨텍스트를 수정할 수 있습니다.

accessString

연결 관련 액세스 정보를 포함합니다. GSM 네트워크에서는 "data.thephone-company.com"과 같은 APN(액세스 지점 이름)이 됩니다. CDMA 네트워크에서는 "#777"과 같은 특수 다이얼 코드 또는 ""와 같은somebody@thephone-company.com NAI(네트워크 액세스 식별자)일 수 있습니다.

이 문자열은 MBN_ACCESSSTRING_LEN 문자를 초과하면 안됩니다. MBN_ACCESSTRING_LEN 정의는 MBN_CONTEXT_CONSTANTS 참조하세요. 이 문자열은 비어 있을 수 있습니다. 호출 애플리케이션은 SysFreeString을 호출하여 이 문자열을 해제해야 합니다.

userName

인증에 사용되는 사용자 이름을 포함합니다.

문자열은 MBN_USERNAME_LEN 문자를 초과하면 안됩니다. 호출 애플리케이션은 SysFreeString을 호출하여 이 문자열을 해제해야 합니다. MBN_USERNAME_LEN 정의는 MBN_CONTEXT_CONSTANTS 참조하세요. 호출 애플리케이션은 SysFreeString을 호출하여 이 문자열을 해제해야 합니다.

password

인증에 사용되는 암호를 포함합니다.

문자열은 MBN_PASSWORD_LEN 문자를 초과하면 안됩니다. 이 문자열은 비어 있을 수 있습니다. MBN_PASSWORD_LEN 정의는 MBN_CONTEXT_CONSTANTS 참조하세요. 호출 애플리케이션은 SysFreeString을 호출하여 이 문자열을 해제해야 합니다.

compression

헤더 및 데이터에 대한 데이터 링크에서 압축을 사용할지 여부를 지정하는 MBN_COMPRESSION 값입니다.

이 멤버는 GSM 디바이스에만 적용됩니다.

authType

PDP(패킷 데이터 프로토콜) 활성화에 사용되는 압축 유형을 나타내는 MBN_AUTH_PROTOCOL 값입니다.

이 멤버는 GSM 디바이스에만 적용됩니다. CDMA 디바이스의 경우 MBN_AUTH_PROTOCOL_NONE 설정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 mbnapi.h