Referensi REST API inti Portal Perangkat Windows
Semua fungsionalitas Windows Device Portal (WDP) dibangun di REST API yang dapat dipanggil pengembang secara langsung untuk mengakses sumber daya dan mengontrol perangkat mereka secara terprogram.
Penyebaran aplikasi
Menginstal aplikasi
Permintaan
Anda dapat menginstal aplikasi dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/app/packagemanager/package |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
package | (wajib) Nama file paket yang akan diinstal. |
Header permintaan
- Tidak
Badan permintaan
- File .appx atau .appxbundle, serta dependensi apa pun yang diperlukan aplikasi.
- Sertifikat yang digunakan untuk menandatangani aplikasi, jika perangkat adalah IoT atau Windows Desktop. Platform lain tidak memerlukan sertifikat.
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | Menyebarkan permintaan yang diterima dan sedang diproses |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Catatan
Windows Mixed Reality berjalan pada desktop reguler, sehingga portalnya sama dengan Desktop.
Menginstal set terkait
Permintaan
Anda dapat menginstal set terkait dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/app/packagemanager/package |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
package | (wajib) Nama file paket yang akan diinstal. |
Header permintaan
- Tidak
Badan permintaan
- Tambahkan ".opt" ke nama file paket opsional saat menentukannya sebagai parameter, seperti: "foo.appx.opt" atau "bar.appxbundle.opt".
- File .appx atau .appxbundle, serta dependensi apa pun yang diperlukan aplikasi.
- Sertifikat yang digunakan untuk menandatangani aplikasi, jika perangkat adalah IoT atau Windows Desktop. Platform lain tidak memerlukan sertifikat.
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | Menyebarkan permintaan yang diterima dan sedang diproses |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mendaftarkan aplikasi di folder longgar
Permintaan
Anda dapat mendaftarkan aplikasi di folder longgar dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/app/packagemanager/networkapp |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
{
"mainpackage" :
{
"networkshare" : "\\some\share\path",
"username" : "optional_username",
"password" : "optional_password"
}
}
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | Menyebarkan permintaan yang diterima dan sedang diproses |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mendaftarkan set terkait dalam folder file longgar
Permintaan
Anda dapat mendaftarkan set terkait di folder longgar dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/app/packagemanager/networkapp |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
{
"mainpackage" :
{
"networkshare" : "\\some\share\path",
"username" : "optional_username",
"password" : "optional_password"
},
"optionalpackages" :
[
{
"networkshare" : "\\some\share\path2",
"username" : "optional_username2",
"password" : "optional_password2"
},
...
]
}
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | Menyebarkan permintaan yang diterima dan sedang diproses |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mendapatkan status penginstalan aplikasi
Permintaan
Anda bisa mendapatkan status penginstalan aplikasi yang saat ini sedang berlangsung dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/app/packagemanager/state |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | Hasil penyebaran terakhir |
204 | Penginstalan sedang berjalan |
404 | Tidak ada tindakan penginstalan yang ditemukan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Menghapus instalan aplikasi
Permintaan
Anda dapat menghapus instalan aplikasi dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/app/packagemanager/package |
Parameter URI
Parameter URI | Deskripsi |
---|---|
package | (wajib) PackageFullName (dari GET /api/app/packagemanager/packages) dari aplikasi target |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Dapatkan aplikasi yang terinstal
Permintaan
Anda bisa mendapatkan daftar aplikasi yang diinstal pada sistem dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/app/packagemanager/packages |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup daftar paket yang diinstal dengan detail terkait. Templat untuk respons ini adalah sebagai berikut.
{"InstalledPackages": [
{
"Name": string,
"PackageFamilyName": string,
"PackageFullName": string,
"PackageOrigin": int, (https://msdn.microsoft.com/library/windows/desktop/dn313167(v=vs.85).aspx)
"PackageRelativeId": string,
"Publisher": string,
"Version": {
"Build": int,
"Major": int,
"Minor": int,
"Revision": int
},
"RegisteredUsers": [
{
"UserDisplayName": string,
"UserSID": string
},...
]
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Bluetooth
Dapatkan radio Bluetooth di komputer
Permintaan
Anda bisa mendapatkan daftar radio Bluetooth yang diinstal pada komputer dengan menggunakan format permintaan berikut. Ini juga dapat ditingkatkan ke koneksi WebSocket, dengan data JSON yang sama.
Metode | URI Permintaan |
---|---|
GET | /api/bt/getradios |
GET/WebSocket | /api/bt/getradios |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Responsnya mencakup array JSON radio Bluetooth yang terpasang pada perangkat.
{"BluetoothRadios" : [
{
"BluetoothAddress" : int64,
"DisplayName" : string,
"HasUnknownUsbDevice" : boolean,
"HasProblem" : boolean,
"ID" : string,
"ProblemCode" : int,
"State" : string
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Nyalakan atau matikan radio Bluetooth
Permintaan
Mengatur radio Bluetooth tertentu ke Aktif atau Nonaktif.
Metode | URI Permintaan |
---|---|
POST | /api/bt/setradio |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
ID | (wajib) ID perangkat untuk radio Bluetooth dan harus dikodekan basis 64. |
Provinsi | (wajib) Ini bisa atau "On" "Off" . |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Mendapatkan daftar perangkat Bluetooth yang dipasangkan
Permintaan
Anda bisa mendapatkan daftar perangkat Bluetooth yang saat ini dipasangkan dengan menggunakan format permintaan berikut. Ini dapat ditingkatkan ke koneksi WebSocket dengan data JSON yang sama. Selama masa pakai koneksi WebSocket, daftar perangkat dapat berubah. Daftar lengkap perangkat akan dikirim melalui koneksi WebSocket setiap kali ada pembaruan.
Metode | URI Permintaan |
---|---|
GET | /api/bt/getpaired |
GET/WebSocket | /api/bt/getpaired |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup array JSON perangkat Bluetooth yang saat ini dipasangkan.
{"PairedDevices": [
{
"Name" : string,
"ID" : string,
"AudioConnectionStatus" : string
},...
]}
Bidang AudioConnectionStatus akan ada jika perangkat dapat digunakan untuk audio pada sistem ini. (Kebijakan dan komponen opsional dapat memengaruhi hal ini.) AudioConnectionStatus akan menjadi "Tersambung" atau "Terputus".
Mendapatkan daftar perangkat Bluetooth yang tersedia
Permintaan
Anda bisa mendapatkan daftar perangkat Bluetooth yang tersedia untuk dipasangkan dengan menggunakan format permintaan berikut. Ini dapat ditingkatkan ke koneksi WebSocket dengan data JSON yang sama. Selama masa pakai koneksi WebSocket, daftar perangkat dapat berubah. Daftar lengkap perangkat akan dikirim melalui koneksi WebSocket setiap kali ada pembaruan.
Metode | URI Permintaan |
---|---|
GET | /api/bt/getavailable |
GET/WebSocket | /api/bt/getavailable |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup array JSON perangkat Bluetooth yang saat ini tersedia untuk dipasangkan.
{"AvailableDevices": [
{
"Name" : string,
"ID" : string
},...
]}
Menyambungkan perangkat Bluetooth
Permintaan
Akan tersambung ke perangkat jika perangkat dapat digunakan untuk audio pada sistem ini. (Kebijakan dan komponen opsional dapat memengaruhi hal ini.)
Metode | URI Permintaan |
---|---|
POST | /api/bt/connectdevice |
Parameter URI
Parameter URI | Deskripsi |
---|---|
ID | (wajib) ID Titik Akhir Asosiasi untuk perangkat Bluetooth dan harus dikodekan Base64. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Memutuskan sambungan perangkat Bluetooth
Permintaan
Akan memutuskan sambungan perangkat jika perangkat dapat digunakan untuk audio pada sistem ini. (Kebijakan dan komponen opsional dapat memengaruhi hal ini.)
Metode | URI Permintaan |
---|---|
POST | /api/bt/disconnectdevice |
Parameter URI
Parameter URI | Deskripsi |
---|---|
ID | (wajib) ID Titik Akhir Asosiasi untuk perangkat Bluetooth dan harus dikodekan Base64. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Manajer perangkat
Mendapatkan perangkat yang terinstal di komputer
Permintaan
Anda bisa mendapatkan daftar perangkat yang diinstal pada komputer dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/devicemanager/devices |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup array JSON perangkat yang terpasang pada perangkat.
{"DeviceList": [
{
"Class": string,
"Description": string,
"ID": string,
"Manufacturer": string,
"ParentID": string,
"ProblemCode": int,
"StatusCode": int
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- IoT
Mendapatkan data tentang Perangkat/Hub USB yang terhubung
Permintaan
Anda bisa mendapatkan daftar deskriptor USB untuk perangkat USB dan Hub yang terhubung dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /ext/devices/usbdevices |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Responsnya adalah JSON yang mencakup DeviceID untuk Perangkat USB bersama dengan Deskriptor USB dan informasi port untuk hub.
{
"DeviceList": [
{
"ID": string,
"ParentID": string, // Will equal an "ID" within the list, or be blank
"Description": string, // optional
"Manufacturer": string, // optional
"ProblemCode": int, // optional
"StatusCode": int // optional
},
...
]
}
Contoh data pengembalian
{
"DeviceList": [{
"ID": "System",
"ParentID": ""
}, {
"Class": "USB",
"Description": "Texas Instruments USB 3.0 xHCI Host Controller",
"ID": "PCI\\VEN_104C&DEV_8241&SUBSYS_1589103C&REV_02\\4&37085792&0&00E7",
"Manufacturer": "Texas Instruments",
"ParentID": "System",
"ProblemCode": 0,
"StatusCode": 25174026
}, {
"Class": "USB",
"Description": "USB Composite Device",
"DeviceDriverKey": "{36fc9e60-c465-11cf-8056-444553540000}\\0016",
"ID": "USB\\VID_045E&PID_00DB\\8&2994096B&0&1",
"Manufacturer": "(Standard USB Host Controller)",
"ParentID": "USB\\VID_0557&PID_8021\\7&2E9A8711&0&4",
"ProblemCode": 0,
"StatusCode": 25182218
}]
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Koleksi cadangan
Mendapatkan daftar semua crash dump untuk aplikasi
Permintaan
Anda bisa mendapatkan daftar semua crash dump yang tersedia untuk semua aplikasi sideload dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/usermode/dumps |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup daftar crash dump untuk setiap aplikasi yang dimuat samping.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Window Mobile (dalam Program Windows Insider)
- Desktop Windows
- HoloLens
- IoT
Mendapatkan pengaturan pengumpulan crash dump untuk aplikasi
Permintaan
Anda bisa mendapatkan pengaturan pengumpulan crash dump untuk aplikasi yang dimuat samping dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/usermode/crashcontrol |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
packageFullName | (wajib) Nama lengkap paket untuk aplikasi yang dimuat samping. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons memiliki format berikut.
{"CrashDumpEnabled": bool}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Window Mobile (dalam Program Windows Insider)
- Desktop Windows
- HoloLens
- IoT
Menghapus crash dump untuk aplikasi yang dimuat samping
Permintaan
Anda dapat menghapus crash dump aplikasi yang dimuat samping dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/debug/dump/usermode/crashdump |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
packageFullName | (wajib) Nama lengkap paket untuk aplikasi yang dimuat samping. |
fileName | (wajib) Nama file cadangan yang harus dihapus. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Window Mobile (dalam Program Windows Insider)
- Desktop Windows
- HoloLens
- IoT
Menonaktifkan crash dump untuk aplikasi yang dimuat samping
Permintaan
Anda dapat menonaktifkan crash dump untuk aplikasi yang dimuat samping dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/debug/dump/usermode/crashcontrol |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
packageFullName | (wajib) Nama lengkap paket untuk aplikasi yang dimuat samping. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Window Mobile (dalam Program Windows Insider)
- Desktop Windows
- HoloLens
- IoT
Mengunduh crash dump untuk aplikasi yang dimuat samping
Permintaan
Anda dapat mengunduh crash dump aplikasi yang dimuat samping dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/usermode/crashdump |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
packageFullName | (wajib) Nama lengkap paket untuk aplikasi yang dimuat samping. |
fileName | (wajib) Nama file cadangan yang ingin Anda unduh. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup file cadangan. Anda dapat menggunakan WinDbg atau Visual Studio untuk memeriksa file cadangan.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Window Mobile (dalam Program Windows Insider)
- Desktop Windows
- HoloLens
- IoT
Mengaktifkan crash dump untuk aplikasi yang dimuat samping
Permintaan
Anda dapat mengaktifkan crash dump untuk aplikasi yang dimuat samping dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/debug/dump/usermode/crashcontrol |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
packageFullName | (wajib) Nama lengkap paket untuk aplikasi yang dimuat samping. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Window Mobile (dalam Program Windows Insider)
- Desktop Windows
- HoloLens
- IoT
Mendapatkan daftar file bugcheck
Permintaan
Anda bisa mendapatkan daftar file minidump bugcheck dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/kernel/dumplist |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup daftar nama file cadangan dan ukuran file ini. Daftar ini akan dalam format berikut.
{"DumpFiles": [
{
"FileName": string,
"FileSize": int
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mengunduh file cadangan bugcheck
Permintaan
Anda dapat mengunduh file cadangan bugcheck dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/kernel/dump |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
filename | (wajib) Nama file file cadangan. Anda dapat menemukan ini dengan menggunakan API untuk mendapatkan daftar cadangan. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup file cadangan. Anda dapat memeriksa file ini menggunakan WinDbg.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mendapatkan pengaturan kontrol crash bugcheck
Permintaan
Anda bisa mendapatkan pengaturan kontrol crash bugcheck dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/kernel/crashcontrol |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup pengaturan kontrol crash. Untuk informasi selengkapnya tentang CrashControl, lihat artikel CrashControl . Templat untuk respons adalah sebagai berikut.
{
"autoreboot": bool (0 or 1),
"dumptype": int (0 to 4),
"maxdumpcount": int,
"overwrite": bool (0 or 1)
}
Jenis cadangan
0: Dinonaktifkan
1: Menyelesaikan cadangan memori (mengumpulkan semua memori yang digunakan)
2: Cadangan memori kernel (mengabaikan memori mode pengguna)
3: Minidump kernel terbatas
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Dapatkan cadangan kernel langsung
Permintaan
Anda bisa mendapatkan cadangan kernel langsung dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/livekernel |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Responsnya mencakup dump mode kernel penuh. Anda dapat memeriksa file ini menggunakan WinDbg.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mendapatkan cadangan dari proses pengguna langsung
Permintaan
Anda bisa mendapatkan cadangan untuk proses pengguna langsung dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/debug/dump/usermode/live |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
pid | (wajib) Id proses unik untuk proses yang Anda minati. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup dump proses. Anda dapat memeriksa file ini menggunakan WinDbg atau Visual Studio.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mengatur pengaturan kontrol crash bugcheck
Permintaan
Anda dapat mengatur pengaturan untuk mengumpulkan data pemeriksaan bug dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/debug/dump/kernel/crashcontrol |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
boot ulang otomatis | (opsional) Benar atau salah. Ini menunjukkan apakah sistem dimulai ulang secara otomatis setelah gagal atau terkunci. |
dumptype | (opsional) Jenis cadangan. Untuk nilai yang didukung, lihat Enumerasi CrashDumpType. |
maxdumpcount | (opsional) Jumlah maksimum cadangan yang akan disimpan. |
menimpa | (opsional) True of false. Ini menunjukkan apakah akan menimpa cadangan lama atau tidak ketika batas penghitung cadangan yang ditentukan oleh maxdumpcount telah tercapai. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
ETW
Membuat sesi ETW realtime melalui websocket
Permintaan
Anda dapat membuat sesi ETW realtime dengan menggunakan format permintaan berikut. Ini akan dikelola melalui websocket. Peristiwa ETW di-batch di server dan dikirim ke klien sekali per detik.
Metode | URI Permintaan |
---|---|
GET/WebSocket | /api/etw/session/realtime |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup peristiwa ETW dari penyedia yang diaktifkan. Lihat perintah WebSocket ETW di bawah ini.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Perintah WebSocket ETW
Perintah ini dikirim dari klien ke server.
Perintah | Deskripsi |
---|---|
penyedia {guid} aktifkan {level} | Aktifkan penyedia yang ditandai oleh {guid} (tanpa tanda kurung) pada tingkat yang ditentukan. {level} adalah int dari 1 (detail paling sedikit) hingga 5 (verbose). |
penyedia {guid} nonaktifkan | Nonaktifkan penyedia yang ditandai oleh {guid} (tanpa tanda kurung). |
Respons ini dikirim dari server ke klien. Ini dikirim sebagai teks dan Anda mendapatkan format berikut dengan mengurai JSON.
{
"Events":[
{
"Timestamp": int,
"ProviderName": string,
"ID": int,
"TaskName": string,
"Keyword": int,
"Level": int,
payload objects...
},...
],
"Frequency": int
}
Objek payload adalah pasangan nilai kunci tambahan (string:string) yang disediakan dalam peristiwa ETW asli.
Contoh:
{
"ID" : 42,
"Keyword" : 9223372036854775824,
"Level" : 4,
"Message" : "UDPv4: 412 bytes transmitted from 10.81.128.148:510 to 132.215.243.34:510. ",
"PID" : "1218",
"ProviderName" : "Microsoft-Windows-Kernel-Network",
"TaskName" : "KERNEL_NETWORK_TASK_UDPIP",
"Timestamp" : 131039401761757686,
"connid" : "0",
"daddr" : "132.245.243.34",
"dport" : "500",
"saddr" : "10.82.128.118",
"seqnum" : "0",
"size" : "412",
"sport" : "500"
}
Menghitung penyedia ETW terdaftar
Permintaan
Anda dapat menghitung melalui penyedia terdaftar dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/etw/providers |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup daftar penyedia ETW. Daftar akan menyertakan nama yang mudah diingat dan GUID untuk setiap penyedia dalam format berikut.
{"Providers": [
{
"GUID": string, (GUID)
"Name": string
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Menghitung penyedia ETW kustom yang diekspos oleh platform.
Permintaan
Anda dapat menghitung melalui penyedia terdaftar dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/etw/customproviders |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
200 OK. Respons mencakup daftar penyedia ETW. Daftar akan menyertakan nama yang mudah diingat dan GUID untuk setiap penyedia.
{"Providers": [
{
"GUID": string, (GUID)
"Name": string
},...
]}
Kode status
- Kode status standar.
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Lokasi
Mendapatkan mode penimpaan lokasi
Permintaan
Anda bisa mendapatkan status penimpaan tumpukan lokasi perangkat dengan menggunakan format permintaan berikut. Mode pengembang harus aktif agar panggilan ini berhasil.
Metode | URI Permintaan |
---|---|
GET | /ext/location/override |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup status penimpaan perangkat dalam format berikut.
{"Override" : bool}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mengatur mode penimpaan lokasi
Permintaan
Anda dapat mengatur status penimpaan tumpukan lokasi perangkat dengan menggunakan format permintaan berikut. Saat diaktifkan, tumpukan lokasi memungkinkan injeksi posisi. Mode pengembang harus aktif agar panggilan ini berhasil.
Metode | URI Permintaan |
---|---|
TARUH | /ext/location/override |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
{"Override" : bool}
Respons
Respons mencakup status penimpaan yang telah diatur perangkat ke dalam format berikut.
{"Override" : bool}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Dapatkan posisi yang disuntikkan
Permintaan
Anda bisa mendapatkan lokasi perangkat yang disuntikkan (spoofed) dengan menggunakan format permintaan berikut. Lokasi yang disuntikkan harus diatur, atau kesalahan akan dilemparkan.
Metode | URI Permintaan |
---|---|
GET | /ext/location/position |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup nilai garis lintang dan bujur yang disuntikkan saat ini dalam format berikut.
{
"Latitude" : double,
"Longitude" : double
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mengatur posisi yang disuntikkan
Permintaan
Anda dapat mengatur lokasi perangkat yang disuntikkan (spoofed) dengan menggunakan format permintaan berikut. Mode penimpaan lokasi harus diaktifkan terlebih dahulu pada perangkat, dan lokasi yang ditetapkan harus merupakan lokasi yang valid atau kesalahan akan dilemparkan.
Metode | URI Permintaan |
---|---|
TARUH | /ext/location/override |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
{
"Latitude" : double,
"Longitude" : double
}
Respons
Respons mencakup lokasi yang telah diatur dalam format berikut.
{
"Latitude" : double,
"Longitude" : double
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Informasi OS
Mendapatkan nama komputer
Permintaan
Anda bisa mendapatkan nama komputer dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/os/machinename |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup nama komputer dalam format berikut.
{"ComputerName": string}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mendapatkan informasi sistem operasi
Permintaan
Anda bisa mendapatkan informasi OS untuk komputer dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/os/info |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup informasi OS dalam format berikut.
{
"ComputerName": string,
"OsEdition": string,
"OsEditionId": int,
"OsVersion": string,
"Platform": string
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Dapatkan keluarga perangkat
Permintaan
Anda bisa mendapatkan keluarga perangkat (Xbox, telepon, desktop, dll) menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/os/devicefamily |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Responsnya mencakup keluarga perangkat (SKU - Desktop, Xbox, dll).
{
"DeviceType" : string
}
DeviceType akan terlihat seperti "Windows.Xbox", "Windows.Desktop", dll.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mengatur nama komputer
Permintaan
Anda dapat mengatur nama komputer dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/os/machinename |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
nama | (wajib) Nama baru untuk komputer. Ini harus dikodekan base64. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Informasi pengguna
Mendapatkan pengguna aktif
Permintaan
Anda bisa mendapatkan nama pengguna aktif di perangkat dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/users/activeuser |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup informasi pengguna dalam format berikut.
Pada keberhasilan:
{
"UserDisplayName" : string,
"UserSID" : string
}
Gagal:
{
"Code" : int,
"CodeText" : string,
"Reason" : string,
"Success" : bool
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Data performa
Mendapatkan daftar proses yang sedang berjalan
Permintaan
Anda bisa mendapatkan daftar proses yang sedang berjalan dengan menggunakan format permintaan berikut. ini juga dapat ditingkatkan ke koneksi WebSocket, dengan data JSON yang sama didorong ke klien sekali per detik.
Metode | URI Permintaan |
---|---|
GET | /api/resourcemanager/processes |
GET/WebSocket | /api/resourcemanager/processes |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup daftar proses dengan detail untuk setiap proses. Informasi dalam format JSON dan memiliki templat berikut.
{"Processes": [
{
"CPUUsage": float,
"ImageName": string,
"PageFileUsage": long,
"PrivateWorkingSet": long,
"ProcessId": int,
"SessionId": int,
"UserName": string,
"VirtualSize": long,
"WorkingSetSize": long
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Mendapatkan statistik performa sistem
Permintaan
Anda bisa mendapatkan statistik performa sistem dengan menggunakan format permintaan berikut. Ini termasuk informasi seperti siklus baca dan tulis dan berapa banyak memori yang telah digunakan.
Metode | URI Permintaan |
---|---|
GET | /api/resourcemanager/systemperf |
GET/WebSocket | /api/resourcemanager/systemperf |
Ini juga dapat ditingkatkan ke koneksi WebSocket. Ini menyediakan data JSON yang sama di bawah ini sekali setiap detik.
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup statistik performa untuk sistem seperti penggunaan CPU dan GPU, akses memori, dan akses jaringan. Informasi ini dalam format JSON dan memiliki templat berikut.
{
"AvailablePages": int,
"CommitLimit": int,
"CommittedPages": int,
"CpuLoad": int,
"IOOtherSpeed": int,
"IOReadSpeed": int,
"IOWriteSpeed": int,
"NonPagedPoolPages": int,
"PageSize": int,
"PagedPoolPages": int,
"TotalInstalledInKb": int,
"TotalPages": int,
"GPUData":
{
"AvailableAdapters": [{ (One per detected adapter)
"DedicatedMemory": int,
"DedicatedMemoryUsed": int,
"Description": string,
"SystemMemory": int,
"SystemMemoryUsed": int,
"EnginesUtilization": [ float,... (One per detected engine)]
},...
]},
"NetworkingData": {
"NetworkInBytes": int,
"NetworkOutBytes": int
}
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Power
Dapatkan status baterai saat ini
Permintaan
Anda bisa mendapatkan status baterai saat ini dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/power/battery |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Informasi status baterai saat ini dikembalikan menggunakan format berikut.
{
"AcOnline": int (0 | 1),
"BatteryPresent": int (0 | 1),
"Charging": int (0 | 1),
"DefaultAlert1": int,
"DefaultAlert2": int,
"EstimatedTime": int,
"MaximumCapacity": int,
"RemainingCapacity": int
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Mendapatkan skema daya aktif
Permintaan
Anda bisa mendapatkan skema daya aktif dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/power/activecfg |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Skema daya aktif memiliki format berikut.
{"ActivePowerScheme": string (guid of scheme)}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mendapatkan subnilai untuk skema daya
Permintaan
Anda bisa mendapatkan subnilai untuk skema daya dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | Jalur skema /api/power/cfg/<power> |
Opsi:
- SCHEME_CURRENT
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
Daftar lengkap status daya yang tersedia berdasarkan per aplikasi dan pengaturan untuk menandai berbagai status daya seperti baterai rendah dan kritis.
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mendapatkan status daya sistem
Permintaan
Anda dapat memeriksa status daya sistem dengan menggunakan format permintaan berikut. Ini akan memungkinkan Anda memeriksa apakah dalam keadaan daya rendah.
Metode | URI Permintaan |
---|---|
GET | /api/power/state |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Informasi status daya memiliki templat berikut.
{"LowPowerState" : false, "LowPowerStateAvailable" : true }
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Mengatur skema daya aktif
Permintaan
Anda dapat mengatur skema daya aktif dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/power/activecfg |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
skema | (wajib) GUID skema yang ingin Anda tetapkan sebagai skema daya aktif untuk sistem. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Mengatur sub-nilai untuk skema daya
Permintaan
Anda dapat mengatur sub-nilai untuk skema daya dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | Jalur skema /api/power/cfg/<power> |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
valueAC | (wajib) Nilai yang digunakan untuk daya A/C. |
valueDC | (wajib) Nilai yang digunakan untuk daya baterai. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Dapatkan laporan studi tidur
Permintaan
Metode | URI Permintaan |
---|---|
GET | /api/power/sleepstudy/report |
Anda bisa mendapatkan laporan studi tidur dengan menggunakan format permintaan berikut.
Parameter URI | Parameter URI | Deskripsi | | :------ | :------ | | FileName | (wajib) Nama lengkap untuk file yang ingin Anda unduh. Nilai ini harus dikodekan hex64. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Responsnya adalah file yang berisi studi tidur.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Menghitung laporan studi tidur yang tersedia
Permintaan
Anda dapat menghitung laporan studi tidur yang tersedia dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/power/sleepstudy/reports |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Daftar laporan yang tersedia memiliki templat berikut.
{"Reports": [
{
"FileName": string
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Dapatkan transformasi studi tidur
Permintaan
Anda bisa mendapatkan transformasi studi tidur dengan menggunakan format permintaan berikut. Transformasi ini adalah XSLT yang mengonversi laporan studi tidur menjadi format XML yang dapat dibaca oleh seseorang.
Metode | URI Permintaan |
---|---|
GET | /api/power/sleepstudy/transform |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons berisi transformasi studi tidur.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- IoT
Kontrol jauh
Mulai ulang komputer target
Permintaan
Anda dapat memulai ulang komputer target dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/control/restart |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Matikan komputer target
Permintaan
Anda dapat mematikan komputer target dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/control/shutdown |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Manajer tugas
Memulai aplikasi modern
Permintaan
Anda dapat memulai aplikasi modern dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/taskmanager/app |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
appid | (wajib) PRAID untuk aplikasi yang ingin Anda mulai. Nilai ini harus dikodekan hex64. |
package | (wajib) Nama lengkap untuk paket aplikasi yang ingin Anda mulai. Nilai ini harus dikodekan hex64. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Menghentikan aplikasi modern
Permintaan
Anda dapat menghentikan aplikasi modern dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/taskmanager/app |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
package | (wajib) Nama lengkap paket aplikasi yang ingin Anda hentikan. Nilai ini harus dikodekan hex64. |
forcestop | (opsional) Nilai ya menunjukkan bahwa sistem harus memaksa semua proses berhenti. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mematikan proses oleh PID
Permintaan
Anda dapat mematikan proses dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/taskmanager/process |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
pid | (wajib) Id proses unik untuk proses dihentikan. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Jaringan
Mendapatkan konfigurasi IP saat ini
Permintaan
Anda bisa mendapatkan konfigurasi IP saat ini dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/networking/ipconfig |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Respons mencakup konfigurasi IP dalam templat berikut.
{"Adapters": [
{
"Description": string,
"HardwareAddress": string,
"Index": int,
"Name": string,
"Type": string,
"DHCP": {
"LeaseExpires": int, (timestamp)
"LeaseObtained": int, (timestamp)
"Address": {
"IpAddress": string,
"Mask": string
}
},
"WINS": {(WINS is optional)
"Primary": {
"IpAddress": string,
"Mask": string
},
"Secondary": {
"IpAddress": string,
"Mask": string
}
},
"Gateways": [{ (always 1+)
"IpAddress": "10.82.128.1",
"Mask": "255.255.255.255"
},...
],
"IpAddresses": [{ (always 1+)
"IpAddress": "10.82.128.148",
"Mask": "255.255.255.0"
},...
]
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Mengatur alamat IP statis (konfigurasi IPV4)
Permintaan
Mengatur konfigurasi IPV4 dengan IP statis dan DNS. Jika IP statis tidak ditentukan, maka IP tersebut akan mengaktifkan DHCP. Jika IP statis ditentukan, maka DNS juga harus ditentukan.
Metode | URI Permintaan |
---|---|
TARUH | /api/networking/ipv4config |
Parameter URI
Parameter URI | Deskripsi |
---|---|
AdapterName | (wajib) GUID antarmuka jaringan. |
IPAddress | Alamat IP statis yang akan diatur. |
SubnetMask | (diperlukan jika IPAddress tidak null) Subnet mask statis. |
DefaultGateway | (diperlukan jika IPAddress tidak null) Gateway default statis. |
PrimaryDNS | (diperlukan jika IPAddress tidak null) DNS utama statis yang akan diatur. |
SecondayDNS | (diperlukan jika PrimaryDNS tidak null) DNS sekunder statis untuk diatur. |
Untuk kejelasan, untuk mengatur antarmuka ke DHCP, serialisasikan hanya AdapterName
pada kawat:
{
"AdapterName":"{82F86C1B-2BAE-41E3-B08D-786CA44FEED7}"
}
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Menghitung antarmuka jaringan nirkabel
Permintaan
Anda dapat menghitung antarmuka jaringan nirkabel yang tersedia dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wifi/interfaces |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Daftar antarmuka nirkabel yang tersedia dengan detail dalam format berikut.
{"Interfaces": [{
"Description": string,
"GUID": string (guid with curly brackets),
"Index": int,
"ProfilesList": [
{
"GroupPolicyProfile": bool,
"Name": string, (Network currently connected to)
"PerUserProfile": bool
},...
]
}
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Menghitung jaringan nirkabel
Permintaan
Anda dapat menghitung daftar jaringan nirkabel pada antarmuka yang ditentukan dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wifi/networks |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
interface | (wajib) GUID untuk antarmuka jaringan yang digunakan untuk mencari jaringan nirkabel, tanpa tanda kurung. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Daftar jaringan nirkabel yang ditemukan pada antarmuka yang disediakan. Ini termasuk detail untuk jaringan dalam format berikut.
{"AvailableNetworks": [
{
"AlreadyConnected": bool,
"AuthenticationAlgorithm": string, (WPA2, etc)
"Channel": int,
"CipherAlgorithm": string, (for example, AES)
"Connectable": int, (0 | 1)
"InfrastructureType": string,
"ProfileAvailable": bool,
"ProfileName": string,
"SSID": string,
"SecurityEnabled": int, (0 | 1)
"SignalQuality": int,
"BSSID": [int,...],
"PhysicalTypes": [string,...]
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Sambungkan dan putuskan sambungan ke jaringan Wi-Fi.
Permintaan
Anda dapat menyambungkan atau memutuskan sambungan ke jaringan Wi-Fi dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
POST | /api/wifi/network |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
interface | (wajib) GUID untuk antarmuka jaringan yang Anda gunakan untuk menyambungkan ke jaringan. |
op | (wajib) Menunjukkan tindakan yang harus diambil. Nilai yang mungkin adalah sambungkan atau putuskan sambungan. |
ssid | (diperlukan jika op == connect) SSID yang akan disambungkan. |
kunci | (diperlukan jika op == sambungkan dan jaringan memerlukan autentikasi) Kunci bersama. |
createprofile | (wajib) Buat profil untuk jaringan pada perangkat. Hal ini akan menyebabkan perangkat tersambung secara otomatis ke jaringan di masa mendatang. Ini bisa ya atau tidak. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Menghapus profil Wi-Fi
Permintaan
Anda dapat menghapus profil yang terkait dengan jaringan pada antarmuka tertentu dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/wifi/profile |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
interface | (wajib) GUID untuk antarmuka jaringan yang terkait dengan profil yang akan dihapus. |
profil | (wajib) Nama profil yang akan dihapus. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Pelaporan Galat Windows (WER)
Mengunduh file pelaporan kesalahan Windows (WER)
Permintaan
Anda dapat mengunduh file terkait WER dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wer/report/file |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
pengguna | (wajib) Nama pengguna yang terkait dengan laporan. |
jenis | (wajib) Jenis laporan. Ini dapat dikueri atau diarsipkan. |
nama | (wajib) Nama laporan. Ini harus dikodekan base64. |
file | (wajib) Nama file yang akan diunduh dari laporan. Ini harus dikodekan base64. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Respons berisi file yang diminta.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Menghitung file dalam laporan pelaporan kesalahan Windows (WER)
Permintaan
Anda dapat menghitung file dalam laporan WER dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wer/report/files |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
pengguna | (wajib) Pengguna yang terkait dengan laporan. |
jenis | (wajib) Jenis laporan. Ini dapat dikueri atau diarsipkan. |
nama | (wajib) Nama laporan. Ini harus dikodekan base64. |
Header permintaan
- Tidak
Badan permintaan
{"Files": [
{
"Name": string, (Filename, not base64 encoded)
"Size": int (bytes)
},...
]}
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Mencantumkan laporan pelaporan kesalahan Windows (WER)
Permintaan
Anda bisa mendapatkan laporan WER dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wer/reports |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
WER melaporkan dalam format berikut.
{"WerReports": [
{
"User": string,
"Reports": [
{
"CreationTime": int,
"Name": string, (not base64 encoded)
"Type": string ("Queue" or "Archive")
},
]},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Desktop Windows
- HoloLens
- IoT
Perekam Performa Windows (WPR)
Mulai melacak dengan profil kustom
Permintaan
Anda dapat mengunggah profil WPR dan mulai melacak menggunakan profil tersebut dengan menggunakan format permintaan berikut. Hanya satu jejak yang dapat berjalan pada satu waktu. Profil tidak akan tetap ada pada perangkat.
Metode | URI Permintaan |
---|---|
POST | /api/wpr/customtrace |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Badan http multi-bagian yang sesuai dengan yang berisi profil WPR kustom.
Respons
Status sesi WPR dalam format berikut.
{
"SessionType": string, (Running or Idle)
"State": string (normal or boot)
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Memulai sesi pelacakan performa boot
Permintaan
Anda dapat memulai sesi pelacakan WPR boot dengan menggunakan format permintaan berikut. Ini juga dikenal sebagai sesi pelacakan performa.
Metode | URI Permintaan |
---|---|
POST | /api/wpr/boottrace |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
profil | (wajib) Parameter ini diperlukan saat mulai. Nama profil yang harus memulai sesi pelacakan performa. Profil yang mungkin disimpan dalam perfprofiles/profiles.json. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Pada awalnya, API ini mengembalikan status sesi WPR dalam format berikut.
{
"SessionType": string, (Running or Idle)
"State": string (boot)
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Menghentikan sesi pelacakan performa boot
Permintaan
Anda dapat menghentikan sesi pelacakan WPR boot dengan menggunakan format permintaan berikut. Ini juga dikenal sebagai sesi pelacakan performa.
Metode | URI Permintaan |
---|---|
GET | /api/wpr/boottrace |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak ada. Catatan: Ini adalah operasi jangka panjang. Ini akan kembali ketika ETL selesai menulis ke disk.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Memulai sesi pelacakan performa
Permintaan
Anda dapat memulai sesi pelacakan WPR dengan menggunakan format permintaan berikut. Ini juga dikenal sebagai sesi pelacakan performa. Hanya satu jejak yang dapat berjalan pada satu waktu.
Metode | URI Permintaan |
---|---|
POST | /api/wpr/trace |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
profil | (wajib) Nama profil yang harus memulai sesi pelacakan performa. Profil yang mungkin disimpan dalam perfprofiles/profiles.json. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Pada awalnya, API ini mengembalikan status sesi WPR dalam format berikut.
{
"SessionType": string, (Running or Idle)
"State": string (normal)
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Menghentikan sesi pelacakan performa
Permintaan
Anda dapat menghentikan sesi pelacakan WPR dengan menggunakan format permintaan berikut. Ini juga dikenal sebagai sesi pelacakan performa.
Metode | URI Permintaan |
---|---|
GET | /api/wpr/trace |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak ada. Catatan: Ini adalah operasi jangka panjang. Ini akan kembali ketika ETL selesai menulis ke disk.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Mengambil status sesi pelacakan
Permintaan
Anda dapat mengambil status sesi WPR saat ini dengan menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wpr/status |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Status sesi pelacakan WPR dalam format berikut.
{
"SessionType": string, (Running or Idle)
"State": string (normal or boot)
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Mencantumkan sesi pelacakan yang selesai (ETL)
Permintaan
Anda bisa mendapatkan daftar jejak ETL pada perangkat menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wpr/tracefiles |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Daftar sesi pelacakan yang selesai disediakan dalam format berikut.
{"Items": [{
"CurrentDir": string (filepath),
"DateCreated": int (File CreationTime),
"FileSize": int (bytes),
"Id": string (filename),
"Name": string (filename),
"SubPath": string (filepath),
"Type": int
}]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Mengunduh sesi pelacakan (ETL)
Permintaan
Anda dapat mengunduh tracefile (jejak boot atau jejak mode pengguna) menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
GET | /api/wpr/tracefile |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
filename | (wajib) Nama jejak ETL yang akan diunduh. Ini dapat ditemukan di /api/wpr/tracefiles |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Mengembalikan file ETL jejak.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Menghapus sesi pelacakan (ETL)
Permintaan
Anda dapat menghapus tracefile (jejak boot atau jejak mode pengguna) menggunakan format permintaan berikut.
Metode | URI Permintaan |
---|---|
DELETE | /api/wpr/tracefile |
Parameter URI
Anda dapat menentukan parameter tambahan berikut pada URI permintaan:
Parameter URI | Deskripsi |
---|---|
filename | (wajib) Nama jejak ETL yang akan dihapus. Ini dapat ditemukan di /api/wpr/tracefiles |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Mengembalikan file ETL jejak.
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- IoT
Tag DNS-SD
Tampilkan Tag
Permintaan
Lihat tag yang saat ini diterapkan untuk perangkat. Ini diiklankan melalui catatan DNS-SD TXT di kunci T.
Metode | URI Permintaan |
---|---|
GET | /api/dns-sd/tags |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons Tag yang saat ini diterapkan dalam format berikut.
{
"tags": [
"tag1",
"tag2",
...
]
}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
5XX | Kesalahan Server |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Hapus Tag
Permintaan
Hapus semua tag yang saat ini diiklankan oleh DNS-SD.
Metode | URI Permintaan |
---|---|
DELETE | /api/dns-sd/tags |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
5XX | Kesalahan Server |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Hapus Tag
Permintaan
Hapus tag yang saat ini diiklankan oleh DNS-SD.
Metode | URI Permintaan |
---|---|
DELETE | /api/dns-sd/tag |
Parameter URI
Parameter URI | Deskripsi |
---|---|
tagValue | (wajib) Tag yang akan dihapus. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
Menambahkan Tag
Permintaan
Tambahkan tag ke iklan DNS-SD.
Metode | URI Permintaan |
---|---|
POST | /api/dns-sd/tag |
Parameter URI
Parameter URI | Deskripsi |
---|---|
tagValue | (wajib) Tag yang akan ditambahkan. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
401 | Ruang tag Luapan. Hasil ketika tag yang diusulkan terlalu panjang untuk catatan layanan DNS-SD yang dihasilkan. |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- Xbox
- HoloLens
- IoT
App File Explorer
Mendapatkan folder yang diketahui
Permintaan
Dapatkan daftar folder tingkat atas yang dapat diakses.
Metode | URI Permintaan |
---|---|
GET | /api/filesystem/apps/knownfolders |
Parameter URI
- Tidak
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons Folder yang tersedia dalam format berikut.
{"KnownFolders": [
"folder0",
"folder1",...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | Menyebarkan permintaan yang diterima dan sedang diproses |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- Xbox
- IoT
Mendapatkan file
Permintaan
Dapatkan daftar file dalam folder.
Metode | URI Permintaan |
---|---|
GET | /api/filesystem/apps/files |
Parameter URI
Parameter URI | Deskripsi |
---|---|
knownfolderid | (wajib) Direktori tingkat atas tempat Anda menginginkan daftar file. Gunakan LocalAppData untuk akses ke aplikasi yang dimuat samping. |
packagefullname | (diperlukan jika knownfolderid == LocalAppData) Nama lengkap paket aplikasi yang Anda minati. |
jalan | (opsional) Sub-direktori dalam folder atau paket yang ditentukan di atas. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons Folder yang tersedia dalam format berikut.
{"Items": [
{
"CurrentDir": string (folder under the requested known folder),
"DateCreated": int,
"FileSize": int (bytes),
"Id": string,
"Name": string,
"SubPath": string (present if this item is a folder, this is the name of the folder),
"Type": int
},...
]}
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- Xbox
- IoT
Unduh file
Permintaan
Dapatkan file dari folder atau appLocalData yang diketahui.
Metode | URI Permintaan |
---|---|
GET | /api/filesystem/apps/file |
Parameter URI
Parameter URI | Deskripsi |
---|---|
knownfolderid | (wajib) Direktori tingkat atas tempat Anda ingin mengunduh file. Gunakan LocalAppData untuk akses ke aplikasi yang dimuat samping. |
filename | (wajib) Nama file yang sedang diunduh. |
packagefullname | (diperlukan jika knownfolderid == LocalAppData) Nama lengkap paket yang Anda minati. |
jalan | (opsional) Sub-direktori dalam folder atau paket yang ditentukan di atas. |
Header permintaan
- Tidak
Badan permintaan
- File yang diminta, jika ada
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | File yang diminta |
404 | File tidak ditemukan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- Xbox
- IoT
Mengganti nama file
Permintaan
Mengganti nama file dalam folder.
Metode | URI Permintaan |
---|---|
POST | /api/filesystem/apps/rename |
Parameter URI
Parameter URI | Deskripsi |
---|---|
knownfolderid | (wajib) Direktori tingkat atas tempat file berada. Gunakan LocalAppData untuk akses ke aplikasi yang dimuat samping. |
filename | (wajib) Nama asli file yang diganti namanya. |
namafile baru | (wajib) Nama baru file. |
packagefullname | (diperlukan jika knownfolderid == LocalAppData) Nama lengkap paket aplikasi yang Anda minati. |
jalan | (opsional) Sub-direktori dalam folder atau paket yang ditentukan di atas. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK. File diganti namanya |
404 | File tidak ditemukan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- Xbox
- IoT
Hapus file
Permintaan
Menghapus file dalam folder.
Metode | URI Permintaan |
---|---|
DELETE | /api/filesystem/apps/file |
Parameter URI
Parameter URI | Deskripsi |
---|---|
knownfolderid | (wajib) Direktori tingkat atas tempat Anda ingin menghapus file. Gunakan LocalAppData untuk akses ke aplikasi yang dimuat samping. |
filename | (wajib) Nama file yang sedang dihapus. |
packagefullname | (diperlukan jika knownfolderid == LocalAppData) Nama lengkap paket aplikasi yang Anda minati. |
jalan | (opsional) Sub-direktori dalam folder atau paket yang ditentukan di atas. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
- Tidak
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK. File dihapus |
404 | File tidak ditemukan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- Xbox
- IoT
Mengunggah file
Permintaan
Unggah file ke folder. Ini akan menimpa file yang ada dengan nama yang sama, tetapi tidak akan membuat folder baru.
Metode | URI Permintaan |
---|---|
POST | /api/filesystem/apps/file |
Parameter URI
Parameter URI | Deskripsi |
---|---|
knownfolderid | (wajib) Direktori tingkat atas tempat Anda ingin mengunggah file. Gunakan LocalAppData untuk akses ke aplikasi yang dimuat samping. |
packagefullname | (diperlukan jika knownfolderid == LocalAppData) Nama lengkap paket aplikasi yang Anda minati. |
ekstrak | (wajib) Benar atau salah. Ini menunjukkan apakah file harus diekstrak setelah diunggah. |
jalan | (opsional) Sub-direktori dalam folder atau paket yang ditentukan di atas. |
Header permintaan
- Tidak
Badan permintaan
- Tidak
Respons
Kode status
API ini memiliki kode status yang diharapkan berikut.
Kode status HTTP | Deskripsi |
---|---|
200 | OK. File diunggah |
4XX | Kode kesalahan |
5XX | Kode kesalahan |
Keluarga perangkat yang tersedia
- Windows Mobile
- Desktop Windows
- HoloLens
- Xbox
- IoT