enumeración WWAN_USSD_REQUEST_TYPE (wwan.h)

La enumeración WWAN_USSD_REQUEST_TYPE enumera los distintos tipos de solicitudes de sesión de datos de servicio complementarios no estructurados (USSD).

Syntax

typedef enum _WWAN_USSD_REQUEST_TYPE {
  WwanUssdRequestInitiate,
  WwanUssdRequestContinue,
  WwanUssdRequestCancel
} WWAN_USSD_REQUEST_TYPE, *PWWAN_USSD_REQUEST_TYPE;

Constantes

 
WwanUssdRequestInitiate
Indica una solicitud para crear una nueva sesión de USSD y transmitir la cadena de USSD que lo acompaña.
WwanUssdRequestContinue
Indica una solicitud para enviar la cadena de USSD adjunta mediante la sesión de USSD existente.
WwanUssdRequestCancel
Indica una solicitud para finalizar la sesión de USSD existente.

Comentarios

El protocolo USSD solo permite una única sesión de USSD en cualquier momento. Si el controlador de minipuerto recibe una solicitud WwanUssdRequestInitiate para crear una nueva sesión de USSD cuando ya existe una, el controlador de minipuerto debe producir un error en la solicitud y especificar WwanUssdEventOtherLocalClient como motivo.

Al responder a una solicitud WwanUssdRequestCancel , los controladores de minipuerto deben devolver WwanUssdEventTerminated como el motivo incluso si no existía ninguna sesión (lo que puede ocurrir durante una versión simultánea de la sesión desde la red y el cliente local). El contenido de la cadena USSD adjunta debe omitirse para las solicitudes WwanUssdRequestCancel y la longitud de la cadena debe establecerse en cero para indicar que no hay ninguna cadena USSD adjunta.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 8.
Encabezado wwan.h