IMbnPinManagerEvents::OnGetPinStateComplete-Methode (mbnapi.h)
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 den Abschluss eines asynchronen Vorgangs anzugeben, der durch einen Aufruf der GetPinState-Methode von IMbnPinManager ausgelöst wird.
Syntax
HRESULT OnGetPinStateComplete(
[in] IMbnPinManager *pinManager,
[in] MBN_PIN_INFO pinInfo,
[in] ULONG requestID,
[in] HRESULT status
);
Parameter
[in] pinManager
Zeiger auf eine IMbnPinManager-Schnittstelle , die das mobile Breitbandgerät darstellt, für das der Vorgang ausgeführt wurde.
[in] pinInfo
Eine MBN_PIN_INFO-Struktur , die die Geräte-PIN-Informationen enthält.
Wenn pinInfo.pinState auf MBN_PIN_STATE_NONE festgelegt ist, wird erwartet, dass keine PIN vom Gerät eingegeben wird.
Wenn pinInfo.pinState auf MBN_PIN_STATE_ENTER festgelegt ist, erwartet das Gerät, dass eine PIN eingegeben wird, und pinInfo.pinType stellt den typ der vom Gerät erwarteten PIN dar.
Wenn pinInfo.pinState auf MBN_PIN_STATE_UNBLOCK festgelegt ist, wird das Gerät mit der PIN blockiert, und es sollte versucht werden, die Blockierung der PIN aufzuheben. In diesem Fall stellt pinInfo.pinType den PIN-Typ dar, für den der Entsperrungsvorgang ausgeführt werden soll.
Wenn pinInfo.pinState auf MBN_PIN_STATE_ENTER oder MBN_PIN_STATE_UNBLOCK festgelegt ist, enthält pinInfo.attemptsRemaining die Anzahl der verbleibenden Versuche, eine gültige PIN oder pin unblock Key (PUK) einzugeben. Wenn die Anzahl der verbleibenden Versuche unbekannt ist, wird pinInfo.attemptsRemaining auf MBN_ATTEMPTS_REMAINING_UNKNOWN festgelegt.
[in] requestID
Die Anforderungs-ID, die vom Mobilen Breitbanddienst zugewiesen wird, um diesen Vorgang zu identifizieren.
[in] status
Der Vorgangsabschluss status.
Eine aufrufende Anwendung kann einen der folgenden Werte erwarten.
Rückgabewert
Diese Methode muss S_OK zurückgeben.
Hinweise
Diese Methode wird vom Mobilen Breitbanddienst aufgerufen, um eine Anwendung über den Abschluss eines asynchronen Vorgangs zu benachrichtigen, der durch einen Aufruf der GetPinState-Methode von IMbnPinManager ausgelöst wird.
Nach erfolgreichem Abschluss enthält pinInfo Informationen zur PIN, die als nächstes vom Gerät erwartet wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mbnapi.h |