次の方法で共有


CONTROL_CHANNEL_TRIGGER_STATUS列挙 (mstcpip.h)

CONTROL_CHANNEL_TRIGGER_STATUS列挙は、Windows ストア アプリでバックグラウンド ネットワーク通知を受信するために ControlChannelTrigger と共に使用される TCP ソケットのREAL_TIME_NOTIFICATION_CAPABILITYトランスポート設定のクエリからの状態を指定します。

構文

typedef enum {
  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, *PCONTROL_CHANNEL_TRIGGER_STATUS;

定数

 
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID
値: 0
状態が無効です。
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED
値: 1
ControlChannelTrigger にソフトウェア スロットが割り当てられました。
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED
値: 2
ControlChannelTrigger にハードウェア スロットが割り当てられました。
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR
値: 3
状態ポリシー エラー。
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR
値: 4
状態システム エラー。
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED
値: 5
TCP トランスポートが切断されています。
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE
値: 6
サービスは使用できません。

注釈

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 からの出力として返されます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header mstcpip.h

こちらもご覧ください

ControlChannelTrigger

REAL_TIME_NOTIFICATION_SETTING_OUTPUT

SIO_APPLY_TRANSPORT_SETTING

SIO_QUERY_TRANSPORT_SETTING