OID_WWAN_SLOT_INFO
OID_WWAN_SLOT_INFO は、指定された UICC スロットとその中のカード (存在する場合) のおおまかな集計状態を取得します。 また、いずれかのスロットの状態が変化した場合、要求されていない通知を配信するために使用される場合もあります。
ミニポート ドライバは、query 要求を非同期に処理する必要があります。最初に元の要求に対して NDIS_STATUS_INDICATION_REQUIRED を返し、その後、モデムシステム全体の機能に関する情報を提供するために、WWAN_SLOT_INFO構造を含んだNDIS_WWAN_SLOT_INFO構造を含むNDIS_STATUS_WWAN_SLOT_INFO状態通知を送信します。
query 要求の場合、入力としてNDIS_WWAN_GET_SLOT_INFO構造を指定します。 ミニポート ドライバーは、WWAN_GET_SLOT_INFO 構造体の SlotIndex メンバーで指定されたスロット ID に従ってスロットの状態を返します。
次の図は、query 要求を示しています。
set 要求は適用されません。
スロット/カードの状態が変化すると、NDIS_WWAN_SLOT_INFO構造体を持つNDIS_STATUS_WWAN_SLOT_INFO通知がホストに送信されます。
解説
ホストは OID_WWAN_SLOT_INFO を使用して、モデム上の特定のスロットの状態の query を行います。 この OID は Executor 固有ではなく、1 つのモデムに属するすべての NDIS インスタンスに送信できます。 スロットの状態は、スロットとカードの両方の状態の概要を表します。
報告される一連の状態は、スロット ハードウェアの機能によって制限されます。 最も制限的なケースでは、スロットハードウェアは、カードの電源がオンかつアクティブな状態時にのみ、カードが存在することを判断できるため、OffEmptyおよびOffの状態は報告することができません。
OID_WWAN_READY_INFO と OID_WWAN_SLOT_INFO は、SIM カード スロットのデバイスの準備完了状態を取得するという同じ基本機能を実行します。ただし、OID_WWAN_SLOT_INFO は Executor ごとのコマンドであるのに対し、OID_WWAN_SLOT_INFO は任意の物理インスタンス (Executor) で使用でき、現時点でどの Executor にマップされていない場合でも適切なスロット状態を返すことが期待されます。
要件
バージョン |
Windows 10 Version 1703 |
ヘッダー |
Ntddndis.h (Ndis.h を含む) |