IMbnDeviceServicesEvents::OnSetCommandComplete-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 angibt, dass eine SET-Anforderung des Gerätediensts abgeschlossen wurde.
Syntax
HRESULT OnSetCommandComplete(
[in] IMbnDeviceService *deviceService,
[in] ULONG responseID,
[in] SAFEARRAY *deviceServiceData,
[in] HRESULT status,
[in] ULONG requestID
);
Parameter
[in] deviceService
Das IMbnDeviceService-Objekt , für das der Vorgang angefordert wurde.
[in] responseID
Ein Bezeichner für die Antwort.
[in] deviceServiceData
Ein Bytearray, das die vom Gerät zurückgegebenen Daten enthält. Wenn die Antwort über mehrere Indikationen fragmentiert ist, enthält diese nur die Informationen für ein Fragment. Dieses Feld ist nur gültig, wenn das status S_OK ist.
[in] status
Ein status Code, der das Ergebnis des Vorgangs angibt.
[in] requestID
Die Anforderungs-ID, die vom Mobile Broadband-Dienst der Set-Vorgangsanforderung zugewiesen wurde.
Rückgabewert
Die -Methode muss den folgenden Wert zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
Bemerkungen
Das deviceServiceData-Bytearray enthält die Byte-byte-Kopie der vom Gerät zurückgegebenen Daten. Der mobile Breitbanddienst gibt den Speicher frei, nachdem der Funktionsaufruf zurückgegeben wurde. Wenn eine Anwendung diese Daten verwenden möchte, sollte sie den Inhalt in ihren eigenen Arbeitsspeicher kopieren.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mbnapi.h |