Compartilhar via


SMS_STATUS_INFORMATION

Windows Mobile SupportedWindows Embedded CE Supported

9/19/2008

Essa estrutura contém informações relatório status sobre uma mensagem de texto enviados com o PS_MESSAGE_OPTION_STATUSREPORT sinalizador de chamadas SmsGetMessageStatus e, na STATUS_PROVIDER_SPECIFIC_DATA estrutura.

Syntax

typedef struct sms_status_information_tag {
    SMS_MESSAGE_ID smsmidMessageID;
    DWORD dwMessageStatus0;
    DWORD dwMessageStatus1;
    SMS_ADDRESS smsaRecipientAddress;
    SYSTEMTIME stServiceCenterTimeStamp;
    SYSTEMTIME stDischargeTime;
} SMS_STATUS_INFORMATION, *LPSMS_STATUS_INFORMATION;

Os membros

  • smsmidMessageID
    Um identificador mensagem retornada quando chamado SmsSendMessage.
  • dwMessageStatus0
    O status da mensagem. Para uma resposta informações status resultantes de uma mensagem com diversas partes, este campo é ler com respostas de status de cada mensagem com diversas partes. Porque há mais de 32 sinalizadores, status mensagem se dividido em dois (DWORDsdwMessageStatus0 e dwMessageStatus1). Ambos os campos devem ser definidos para MESSAGE_STATUS_UNKNOWN para o status mensagem seja desconhecido.

    Valor Descrição

    MESSAGE_STATUS_UNKNOWN

    Status desconhecido mensagem.

    MESSAGE_STATUS_0_RECEIVEDBYSME

    Mensagem foi recebida com êxito pelo destino, mas algumas outras coisas podem ter acontecido junto a forma.

    MESSAGE_STATUS_0_FORWARDEDTOSME

    Mensagem foi encaminhada ao destino com êxito, mas algumas outras coisas podem ter acontecido junto a forma.

    MESSAGE_STATUS_0_REPLACEDBYSC

    Mensagem foi substituída com êxito no curta mensagem Service central (SMSC), mas algumas outras coisas podem ter acontecido junto a forma.

    MESSAGE_STATUS_0_CONGESTION_TRYING

    Rede congestionamento. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_SMEBUSY_TRYING

    Destino ocupado. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_SMENOTRESPONDING_TRYING

    Destino não responder. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_SVCREJECTED_TRYING

    Serviço rejeitado. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_QUALITYUNAVAIL_TRYING

    Não disponível de qualidade. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_SMEERROR_TRYING

    Erro de destino. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_CONGESTION

    Falha temporária congestionamento na rede devido a. O congestionamento na rede não deve persistir.

    MESSAGE_STATUS_0_SMEBUSY

    Falha temporária porque o destino está ocupado. O destino não deve permanecer ocupado.

    MESSAGE_STATUS_0_SMENOTRESPONDING

    Falha temporária porque o destino é responder. O destino não deve permanecer responder.

    MESSAGE_STATUS_0_SVCREJECTED

    Falha temporária porque serviço foi rejeitado. A rejeição serviço não deve persistir.

    MESSAGE_STATUS_0_QUALITYUNAVAIL_TEMP

    Falha temporária porque qualidade é não disponível. A qualidade não deve permanecer não disponível.

    MESSAGE_STATUS_0_SMEERROR

    Falha temporária devido a um erro ao destino. Erro de destino não deve persistir.

    MESSAGE_STATUS_0_REMOTEPROCERROR

    Falha permanente devido a o remoto processador.

    MESSAGE_STATUS_0_INCOMPATIBLEDEST

    Falha permanente porque o destino é incompatível.

    MESSAGE_STATUS_0_CONNECTIONREJECTED

    Falha permanente, pois o destino rejeitou a conexão.

    MESSAGE_STATUS_0_NOTOBTAINABLE

    Falha permanente porque o destino é inatingível.

    MESSAGE_STATUS_0_NOINTERNETWORKING

    Falha permanente porque interconexão de redes é não disponível.

    MESSAGE_STATUS_0_VPEXPIRED

    Falha permanente porque a validade expirado período.

    MESSAGE_STATUS_0_DELETEDBYORIGSME

    Falha permanente porque a mensagem excluída pelo originador.

    MESSAGE_STATUS_0_DELETEDBYSC

    Falha permanente porque a mensagem foi excluída pela SMSC.

    MESSAGE_STATUS_0_NOLONGEREXISTS

    Falha permanente, pois a mensagem não mais existe.

    MESSAGE_STATUS_0_QUALITYUNAVAIL

    Falha permanente porque qualidade é não disponível.

    MESSAGE_STATUS_0_RESERVED_COMPLETED

    A mensagem foi reservada com êxito, mas algumas outras coisas podem ter acontecido junto a forma.

    MESSAGE_STATUS_0_RESERVED_TRYING

    Reservado. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_RESERVED_ERROR

    Falha permanente devido a um erro reservado.

    MESSAGE_STATUS_0_RESERVED_TMPERROR

    Falha temporária porque a mensagem foi reservada. A reserva não deve persistir.

    MESSAGE_STATUS_0_SCSPECIFIC_COMPLETED

    A mensagem é SMSC específico e entregue com êxito, mas algumas outras coisas podem ter acontecido junto a forma.

    MESSAGE_STATUS_0_SCSPECIFIC_TRYING

    SMSC específico. A mensagem não foi entregue ainda, mas o sistema ainda está tentando.

    MESSAGE_STATUS_0_SCSPECIFIC_ERROR

    Falha permanente devido a erro SMSC-específicos.

  • dwMessageStatus1
    O status da mensagem. Para uma resposta informações status resultantes de uma mensagem com diversas partes, este campo é ler com respostas de status de cada mensagem com diversas partes. Porque há mais de 32 sinalizadores, status mensagem se dividido em dois (DWORDsdwMessageStatus0 e dwMessageStatus1). Ambos os campos devem ser definidos para MESSAGE_STATUS_UNKNOWN para o status mensagem seja desconhecido.

    Valor Descrição

    MESSAGE_STATUS_UNKNOWN

    Status desconhecido mensagem.

    MESSAGE_STATUS_1_SCSPECIFIC_TMPERROR

    Falha temporária devido a erro SMSC-específicos. O erro não deve persistir.

  • smsaRecipientAddress
    Endereço de destino da mensagem.
  • stServiceCenterTimeStamp
    O tempo quando o centralizar serviço recebido a mensagem enviada. Para uma resposta informações status resultantes de uma mensagem com diversas partes, este campo contém a carimbo de data/hora mais recente de todas as mensagens com diversas partes.

    Esta carimbo de data/hora deve estar no formato UTC (Coordinated Universal Time).

  • stDischargeTime
    O tempo pertencentes ao resultado específico definido no dwMessageStatus. Para uma resposta informações status resultantes de uma mensagem com diversas partes, este campo contém a carimbo de data/hora descarga mais recente de todas as mensagens com diversas partes.

    Esta carimbo de data/hora deve estar no formato UTC (Coordinated Universal Time).

Requirements

Header sms.h
Windows Embedded CE Windows Embedded CE 6.0 and later
Windows Mobile Pocket PC 2002 and later, Smartphone 2002 and later

See Also

Reference

Short Message Service Structures
SmsGetMessageStatus
SmsSendMessage