Metode IMbnDeviceService::QueryCommand (mbnapi.h)
Penting
Mulai dari Windows 10, versi 1803, API Win32 yang dijelaskan di bagian ini digantikan oleh WINDOWS Runtime API di namespace Windows.Networking.Connectivity.
Mengirim perintah kontrol QUERY ke layanan perangkat perangkat Mobile Broadband.
Sintaks
HRESULT QueryCommand(
[in] ULONG commandID,
[in] SAFEARRAY *deviceServiceData,
[out] ULONG *requestID
);
Parameter
[in] commandID
Pengidentifikasi untuk perintah.
[in] deviceServiceData
Array byte yang diteruskan ke perangkat.
[out] requestID
ID permintaan unik yang ditetapkan oleh layanan Mobile Broadband untuk mengidentifikasi permintaan ini.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
Perintah layanan perangkat ini tidak diperbolehkan untuk memanggil hak istimewa proses. |
|
Terjadi kesalahan saat menjalankan metode ini. |
Keterangan
QueryCommand ada untuk menerapkan fungsionalitas layanan perangkat khusus vendor yang tidak tercakup dalam MOBILE Broadband API. Sesi perintah pada layanan perangkat harus dibuka sebelum aplikasi dapat memanggil QueryCommand.
Layanan Broadband Seluler akan mengeluarkan permintaan QUERY ke perangkat. deviceServiceData akan disalin byte-byte ke dalam buffer data yang diteruskan ke permintaan. Buffer data ini tidak boleh lebih dari Byte MaxCommandSize .
Ini adalah operasi asinkron dan QueryCommand akan segera kembali. Setelah menyelesaikan operasi, layanan Mobile Broadband akan memanggil metode OnQueryCommandComplete dari antarmuka IMbnDeviceServicesEvents .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | mbnapi.h |