ホーム › Networking.WinSock › CONTROL_CHANNEL_TRIGGER_STATUS
CONTROL_CHANNEL_TRIGGER_STATUS
列挙型メンバー 7
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| CONTROL_CHANNEL_TRIGGER_STATUS_INVALID | 0 | 0x0 | 状態が無効です。 |
| CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED | 1 | 0x1 | ControlChannelTrigger にソフトウェア スロットが割り当てられました。 |
| CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED | 2 | 0x2 | ControlChannelTrigger にハードウェア スロットが割り当てられました。 |
| CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR | 3 | 0x3 | ポリシー エラーの状態です。 |
| CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR | 4 | 0x4 | システム エラーの状態です。 |
| CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED | 5 | 0x5 | TCP トランスポートが切断されています。 |
| CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE | 6 | 0x6 | サービスが利用できません。 |
公式ドキュメント
CONTROL_CHANNEL_TRIGGER_STATUS 列挙型は、Windows ストア アプリでバックグラウンドのネットワーク通知を受信するために ControlChannelTrigger と共に使用される TCP ソケットに対して、REAL_TIME_NOTIFICATION_CAPABILITY トランスポート設定を照会した結果の状態を指定します。
解説(Remarks)
CONTROL_CHANNEL_TRIGGER_STATUS 構造体は、Windows 8 および Windows Server 2012 以降のバージョンのオペレーティング システムでサポートされます。
CONTROL_CHANNEL_TRIGGER_STATUS 列挙型の値は、Windows ストア アプリでバックグラウンドのネットワーク通知を受信するために ControlChannelTrigger と共に使用される TCP ソケットの REAL_TIME_NOTIFICATION_CAPABILITY トランスポート設定を照会する SIO_QUERY_TRANSPORT_SETTING IOCTL からの出力として返されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CONTROL_CHANNEL_TRIGGER_STATUS : int {
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0,
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1,
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2,
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3,
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4,
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5,
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6
} CONTROL_CHANNEL_TRIGGER_STATUS;public enum CONTROL_CHANNEL_TRIGGER_STATUS : int
{
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0,
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1,
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2,
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3,
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4,
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5,
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6,
}Public Enum CONTROL_CHANNEL_TRIGGER_STATUS As Integer
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6
End Enumimport enum
class CONTROL_CHANNEL_TRIGGER_STATUS(enum.IntEnum):
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6// CONTROL_CHANNEL_TRIGGER_STATUS
pub const CONTROL_CHANNEL_TRIGGER_STATUS_INVALID: i32 = 0;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED: i32 = 1;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED: i32 = 2;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR: i32 = 3;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR: i32 = 4;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED: i32 = 5;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE: i32 = 6;// CONTROL_CHANNEL_TRIGGER_STATUS
const (
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID int32 = 0
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED int32 = 1
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED int32 = 2
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR int32 = 3
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR int32 = 4
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED int32 = 5
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE int32 = 6
)const
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0;
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1;
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2;
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3;
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4;
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5;
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6;// CONTROL_CHANNEL_TRIGGER_STATUS
pub const CONTROL_CHANNEL_TRIGGER_STATUS_INVALID: i32 = 0;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED: i32 = 1;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED: i32 = 2;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR: i32 = 3;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR: i32 = 4;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED: i32 = 5;
pub const CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE: i32 = 6;const
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID* = 0
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED* = 1
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED* = 2
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR* = 3
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR* = 4
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED* = 5
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE* = 6enum CONTROL_CHANNEL_TRIGGER_STATUS : int {
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0,
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1,
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2,
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3,
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4,
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5,
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6,
}#define global CONTROL_CHANNEL_TRIGGER_STATUS_INVALID 0x0
#define global CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED 0x1
#define global CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED 0x2
#define global CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR 0x3
#define global CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR 0x4
#define global CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED 0x5
#define global CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE 0x6