次の方法で共有


WWAN_SMS_STATUS構造体 (wwan.h)

WWAN_SMS_STATUS構造体は、SMS メッセージ ストアの状態を表します。

構文

typedef struct _WWAN_SMS_STATUS {
  ULONG uFlag;
  ULONG MessageIndex;
} WWAN_SMS_STATUS, *PWWAN_SMS_STATUS;

メンバー

uFlag

MB デバイス上のメッセージ ストアの状態を表すフラグのビットマップ。 uFlag の値は、次の表で定義されています。

意味
WWAN_SMS_FLAG_NONE 報告する状態はありません。
WWAN_SMS_FLAG_MESSAGE_STORE_FULL メッセージ ストアがいっぱいです。
WWAN_SMS_FLAG_NEW_MESSAGE クラス 0 以外の新しい (フラッシュ/アラート) メッセージが到着しました。
 

ミニポート ドライバーは、状態の変更が発生するまで、フラグを設定またはクリアしないでください。 たとえば、ミニポート ドライバーが MB サービスからの削除メッセージ要求を完全に処理するまで、WWAN_SMS_FLAG_MESSAGE_STORE_FULL フラグを設定したままにする必要があります。 同様に、ミニポート ドライバーが MB サービスからの読み取り新しいメッセージ要求を完全に処理するまで、WWAN_SMS_FLAG_NEW_MESSAGE フラグを設定したままにする必要があります。

ミニポート ドライバーは、フラグが設定されるたびに MB サービスに要求されていないイベントを送信する必要があります。 ミニポート ドライバーは、フラグがクリア (リセット) するときに、未承諾のイベントを送信する必要はありません。

MessageIndex

これは、 クエリ 応答の場合は、新しく到着したメッセージまたは最近到着したメッセージのインデックスです。

NDIS_STATUS_WWAN_SMS_CONFIGURATIONで返される 1 から ulMaxMessageIndex までのメッセージ ストア内の一意のインデックス。

uFlag が WWAN_SMS_NEW_MESSAGE で設定されていない場合、このメンバーは、ミニポート ドライバーによって WWAN_MESSAGE_INDEX_NONE で初期化する必要があります。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
Header wwan.h (Wwan.h を含む)

こちらもご覧ください

NDIS_WWAN_SMS_STATUS