Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Ab Windows 10 Version 1803 werden die in diesem Abschnitt beschriebenen Win32-APIs durch die Windows-Runtime-APIs im Windows.Networking.Connectivity-Namespace ersetzt.
Benachrichtigungsmethode, die vom mobilen Breitbanddienst aufgerufen wird, um anzugeben, dass ein PIN-Eingabevorgang abgeschlossen wurde
Syntax
HRESULT OnEnterComplete(
[in] IMbnPin *Pin,
[in] MBN_PIN_INFO *pinInfo,
[in] ULONG requestID,
[in] HRESULT status
);
Parameter
[in] Pin
Eine IMbnPin-Schnittstelle , die den PIN-Typ darstellt.
[in] pinInfo
Ein Zeiger auf eine MBN_PIN_INFO-Struktur , die Im Falle von Fehlervorgängen Informationen zu verbleibenden Versuchen enthält. Der Inhalt von pinInfo ist nur dann sinnvoll, wenn statusE_MBN_FAILURE ist.
[in] requestID
Eine Anforderungs-ID, die vom Mobilen Breitbanddienst festgelegt wurde, um die PIN-Eingabeanforderung zu identifizieren.
[in] status
Ein status Code, der das Ergebnis des Vorgangs angibt.
Eine aufrufende Anwendung kann einen der folgenden Werte erwarten.
Wert | Bedeutung |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Dieser Vorgang wird vom Gerät nicht unterstützt. |
|
Der Vorgang konnte nicht abgeschlossen werden. |
|
Eine PIN ist erforderlich, damit der Vorgang abgeschlossen werden kann. Die aufrufende Anwendung kann die GetPinState-Methode von IMbnPinManager aufrufen, um den Typ der erwarteten PIN zu ermitteln. |
|
Es ist keine SIM-Karte im Gerät vorhanden. |
|
Auf dem Gerät ist eine schlechte SIM-Karte vorhanden. |
Rückgabewert
Diese Methode muss S_OK zurückgeben.
Hinweise
Die OnEnterComplete-Methode wird vom Mobile Broadband-Dienst aufgerufen, um den Abschluss status eines PIN-Eingabevorgangs zu melden, der durch einen Aufruf der Enter-Methode von IMbnPin initialisiert wird.
Der Inhalt von pinInfo ist nur dann sinnvoll, wenn statusE_MBN_FAILURE ist. Das pinState-Element sollte ignoriert werden, und das Feld pinType ist auf den PIN-Typ der aktuellen IMbnPin-Schnittstelle festgelegt. Diese Struktur enthält die verbleibenden Versuche, eine gültige PIN einzugeben.
Wenn die zum Ändern eines PIN-Typs übergebene PIN beispielsweise falsch ist, schlägt der Vorgang mit einem status Code von E_MBN_FAILURE fehl. In diesem Fall gibt pinInfo.attemptsRemaining die Anzahl der verbleibenden Versuche an, diesen Vorgang erneut auszuführen. Wenn wiederholte Versuche mit der falschen PIN dazu führen , dass versuchtRemaining zu 0 wird, kann die Anwendung die GetPinState-Methode von IMbnPinManager aufrufen, um den typ der erforderlichen PIN abzurufen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mbnapi.h |