디바이스 잠금 해제

모바일 광대역 API의 하위 집합에는 PIN 관리 API가 포함됩니다. 디바이스의 잠금을 해제하려면 다음을 수행합니다.

  1. 계정 디바이스의 네트워크 어댑터 ID를 가져옵니다.

    account.currentNetwork.networkAdapter. networkAdapterId
    
  2. IMbnInterfaceManager 인스턴스를 만듭니다.

  3. IMbnPinManagerEventsIMbnPinEvents 연결 지점에 조언합니다(PIN 상태 및 차단 해제/잠금 해제 결과 가져오기에 사용됨). 자세한 내용은 IMbnInterfaceManager의 설명 섹션을 참조하세요.

  4. IMbnInterfaceManager::GetInterface에 네트워크 어댑터 ID를 전달하여 디바이스에 대한 IMbnInterface 인터페이스를 가져옵니다.

  5. IMbnInterface::QueryInterface를 호출하여 디바이스에 대한 IMbnPinManager 인터페이스를 가져옵니다.

  6. IMbnPinManager::GetPinState를 호출하여 디바이스의 PIN 상태(3단계에서 등록된 연결 지점을 사용하여 반환된 상태)를 가져옵니다.

  7. 이벤트에 전달되는 MBN_PIN_INFO::p inState 매개 변수를 사용하여 디바이스가 잠기거나 차단되는 방법을 결정합니다.

  8. IMbnPinManager::GetPin을 호출하여 적절한 PIN에 대한 IMbnPin 인터페이스를 가져옵니다.

  9. 디바이스가 잠긴 방법에 따라 IMbnPin::Enter 또는 IMbnPin::Unblock을 호출합니다(7단계 참조).

  10. IMbnPinEvents 등록을 사용하여 잠금 해제 또는 차단 해제 결과를 수신 대기하여 작업이 성공했는지 여부를 확인합니다.

모바일 광대역 Windows 런타임 API에 대한 일반적인 작업