Compartilhar via


estrutura WWAN_SMS_SEND_PDU (wwan.h)

A estrutura WWAN_SMS_SEND_PDU representa uma mensagem SMS no estilo PDU.

Sintaxe

typedef struct _WWAN_SMS_SEND_PDU {
  BYTE Size;
  CHAR PduData[WWAN_SMS_PDU_HEX_BUF_LEN];
} WWAN_SMS_SEND_PDU, *PWWAN_SMS_SEND_PDU;

Membros

Size

Para dispositivos baseados em GSM que dão suporte a mensagens SMS no estilo PDU, o tamanho, em bytes, da mensagem antes da conversão para hexadecimal.

Para dispositivos baseados em CDMA que dão suporte ao envio de mensagens SMS no formato binário, o tamanho, em bytes, da mensagem em PduData .

A tabela a seguir lista os valores diferentes para o membro SmsFormat da estrutura WWAN_SMS_SEND e seu intervalo correspondente permitido neste membro.

SmsFormat Tamanho
WwanSmsFormatPdu 1 a WWAN_SMS_RAW_PDU_LEN
WwanSmsFormatCdma 1 a WWAN_SMS_CDMA_MAX_MSG_LEN
 
Nota Para dispositivos baseados em GSM, se ElementType estiver definido como WwanStructSmsPdu, esse membro descreverá o tamanho, em bytes, de PduData , excluindo o endereço da Central de Serviços. O primeiro byte de PduData representa o tamanho do endereço da Central de Serviço que o driver de miniporto deve adicionar quando calcula o tamanho exato do buffer PduData .

Por exemplo:

Se PduData [0] = 0, o tamanho de PduData será Tamanho + 1.

Se PduData [0] != 0, o tamanho de PduData será Tamanho + PduData [0].

 

PduData[WWAN_SMS_PDU_HEX_BUF_LEN]

Uma cadeia de caracteres terminada em NULL que representa o conteúdo do registro.

Para dispositivos baseados em GSM, o conteúdo é codificado em um formato de cadeia de caracteres hexadecimal (de acordo com os padrões 3GPP TS 27.005 e 3GPP TS 23.040) que representa a mensagem de texto SMS.

Para dispositivos baseados em CDMA que dão suporte ao envio de mensagens SMS no formato binário (ou seja, miniporte drivers que retornam WWAN_SMS_CAPS_PDU_SEND no membro WwanSmsCaps do WWAN_DEVICE_CAPS), pduData contém a mensagem SMS como uma matriz de bytes, conforme definido na seção 3.4.2.1 SMS Ponto a Ponto Mensagem na especificação 3GPP2 C.S0015-A "Short Message Service (SMS) for Wideband Spread Spectrum Systems". O SMS só dará suporte ao formato WMT (Wireless Messaging Teleservice). Os drivers de miniport devem digitar essas informações para BYTE[] para dispositivos baseados em CDMA. Ele não é codificado no formato de cadeia de caracteres hexadecimal.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 7 e versões posteriores do Windows.
Cabeçalho wwan.h (inclua Wwan.h)

Confira também

WWAN_SMS_SEND