ControlChannelTriggerStatus Enum

Definisi

Menentukan apakah sistem dapat menyelesaikan konfigurasi objek ControlChannelTrigger untuk digunakan oleh elemen kelas di Windows.Networking.Sockets dan namespace terkait.

Catatan

Enumerasi ini tidak didukung pada Windows Phone.

public enum class ControlChannelTriggerStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Networking.Sockets.ControlChannelTriggerContract, 65536)]
enum class ControlChannelTriggerStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.PreviousContractVersion("Windows.Networking.Sockets.ControlChannelTriggerContract", 65536, 196608)]
enum class ControlChannelTriggerStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Networking.Sockets.ControlChannelTriggerContract), 65536)]
public enum ControlChannelTriggerStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.PreviousContractVersion("Windows.Networking.Sockets.ControlChannelTriggerContract", 65536, 196608)]
public enum ControlChannelTriggerStatus
Public Enum ControlChannelTriggerStatus
Warisan
ControlChannelTriggerStatus
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Desktop Extension SDK (diperkenalkan dalam 10.0.10240.0)
Windows Mobile Extension SDK (diperkenalkan dalam 10.0.10240.0)
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Networking.Sockets.ControlChannelTriggerContract (diperkenalkan dalam v1.0)
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)

Bidang

HardwareSlotAllocated 2

Slot perangkat keras dialokasikan oleh sistem.

HardwareSlotRequested 0

Pemeriksaan kebijakan berhasil dan slot perangkat keras telah diminta dari sistem.

PolicyError 3

Terjadi kesalahan kebijakan ketika sistem mencoba menyelesaikan konfigurasi ControlChannelTrigger. Kesalahan ini dapat terjadi ketika aplikasi telah meminta lebih banyak koneksi untuk slot perangkat keras atau perangkat lunak daripada yang diizinkan oleh kebijakan sistem.

ServiceUnavailable 6

Layanan yang disediakan oleh ControlChannelTrigger tidak tersedia. Ini dapat terjadi jika layanan broker koneksi jaringan belum siap tetapi aplikasi mencoba membuat saluran ControlChannelTrigger . Kode status ini disediakan dalam kondisi berikut:

  • Ketika ada peralihan pengguna yang cepat dan pengguna baru mencoba membuat saluran ControlChannelTrigger .
  • Ketika sistem memasuki mode daya rendah (Mode siaga terhubung) dan aplikasi mencoba membuat slot perangkat lunak. Slot perangkat lunak hanya tersedia ketika sistem aktif dan tidak dalam mode daya rendah.

Mitigasi dalam kedua kasus ini adalah mendengarkan peristiwa broker Peristiwa Sistem dan mendaftarkan saluran ControlChannelTrigger pada saat itu.

SoftwareSlotAllocated 1

Pemeriksaan kebijakan berhasil dan slot perangkat lunak dialokasikan oleh sistem.

SystemError 4

Terjadi kesalahan sistem ketika sistem mencoba menyelesaikan konfigurasi ControlChannelTrigger untuk slot perangkat keras.

TransportDisconnected 5

Transportasi jaringan yang terkait dengan ControlChannelTrigger terputus. Koneksi TCP yang mendasar sudah terputus oleh reset TCP yang diterima dari tujuan jarak jauh atau pemutusan sambungan dengan baik oleh aplikasi atau tujuan jarak jauh. Kejadian yang paling umum adalah reset TCP atau pemutusan sambungan anggun yang dikirim oleh tujuan jarak jauh.

Keterangan

Sistem mempertahankan kebijakan tentang jumlah instans ControlChannelTrigger yang dapat dikonfigurasi untuk aplikasi UWP, untuk membatasi penggunaan sumber daya dan memperpanjang masa pakai baterai. Setelah konfigurasi oleh sistem selesai, setiap instans ControlChannelTrigger mewakili slot perangkat keras atau perangkat lunak untuk koneksi TCP yang dibuat yang akan dipertahankan bahkan ketika aplikasi ditangguhkan (dipindahkan dari latar depan ke latar belakang).

Sistem komputer lokal dapat berada di beberapa status daya:

  • Sistem aktif
  • Siaga tersambung
  • Mematikan Aplikasi dalam mode aktif sistem dapat menerima pemicu saluran kontrol saat slot perangkat lunak atau perangkat keras digunakan. Aplikasi dalam mode siaga yang terhubung hanya dapat menerima pemicu saluran kontrol saat slot perangkat keras digunakan.

Berlaku untuk

Lihat juga