IMbnServiceActivationEvents::OnActivationComplete-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 anzugeben, dass eine Dienstaktivierungsanforderung abgeschlossen wurde.
Syntax
HRESULT OnActivationComplete(
[in] IMbnServiceActivation *serviceActivation,
[in] SAFEARRAY *vendorSpecificData,
[in] ULONG requestID,
[in] HRESULT status,
[in] ULONG networkError
);
Parameter
[in] serviceActivation
Zeiger auf eine IMbnServiceActivation-Schnittstelle , die das Gerät darstellt, auf dem die Anforderung ausgeführt wurde.
[in] vendorSpecificData
Ein Bytearray mit den Daten, die vom zugrunde liegenden Mobile Broadband-Miniporttreiber in NDIS_STATUS_WWAN_SERVICE_ACTIVATION zurückgegeben werden.
[in] requestID
Die Anforderungs-ID, die vom Mobilen Breitbanddienst bei der Initialisierung der Anforderung zugewiesen wurde.
[in] status
Der Abschluss status.
Eine aufrufende Anwendung kann einen der folgenden Werte erwarten.
[in] networkError
Der Fehlercode, der vom Netzwerk während des Aktivierungsvorgangs zurückgegeben wird. Dieser Wert ist nur dann sinnvoll, wenn status nicht S_OK ist.
Der genaue Wert von networkError ist treiber-/netzwerkabhängig.
Rückgabewert
Diese Methode muss S_OK zurückgeben.
Hinweise
Eine erfolgreiche Aktivierung des Diensts führt auch zu einer Änderung des Bereitschaftszustands des Geräts. Der Mobile Broadband-Dienst ruft die OnReadyStateChange-Methode von IMbnInterfaceEvents als Benachrichtigung auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mbnapi.h |