Export (0) Print
Expand All

REAL_TIME_NOTIFICATION_SETTING_OUTPUT structure

The REAL_TIME_NOTIFICATION_SETTING_OUTPUT structure provides the output settings from a query for the REAL_TIME_NOTIFICATION_CAPABILITY transport setting for a TCP socket that is used with ControlChannelTrigger to receive background network notifications in a Windows Store app.

Syntax


typedef struct _REAL_TIME_NOTIFICATION_SETTING_OUTPUT {
  CONTROL_CHANNEL_TRIGGER_STATUS ChannelStatus;
} REAL_TIME_NOTIFICATION_SETTING_OUTPUT, *PREAL_TIME_NOTIFICATION_SETTING_OUTPUT;

Members

ChannelStatus

The channel status for a socket that is used with the ControlChannelTrigger.

Remarks

The REAL_TIME_NOTIFICATION_SETTING_OUTPUT structure is supported on Windows 8, and Windows Server 2012, and later versions of the operating system.

If the TRANSPORT_SETTING_ID in the lpvInBuffer parameter passed to the SIO_QUERY_TRANSPORT_SETTING IOCTL has the Guid member set to REAL_TIME_NOTIFICATION_CAPABILITY, then this is a request to query the real time notification settings for the TCP socket used with ControlChannelTrigger to receive background network notifications in a Windows Store app. If the WSAIoctl or WSPIoctl call is successful, this IOCTL returns a REAL_TIME_NOTIFICATION_SETTING_OUTPUT structure with the current status.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Mstcpip.h

See also

CONTROL_CHANNEL_TRIGGER_STATUS
ControlChannelTrigger
REAL_TIME_NOTIFICATION_SETTING_INPUT
SIO_APPLY_TRANSPORT_SETTING
SIO_QUERY_TRANSPORT_SETTING

 

 

Community Additions

ADD
Show:
© 2014 Microsoft