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 を含む) |