WWAN_PCO_VALUE構造体 (wwan.h)

WWAN_PCO_VALUE構造体は、3GPP TS24.008 仕様で定義されているネットワークからの PCO 情報ペイロードを表します。

構文

typedef struct _WWAN_PCO_VALUE {
  ULONG         Size;
  WWAN_PCO_TYPE Type;
  BYTE          PcoData[WWAN_PCO_OCT_BUF_LEN];
} WWAN_PCO_VALUE, *PWWAN_PCO_VALUE;

メンバー

Size

PcoData で有効な PCO 値の長さ。オクテット 3 (オクテット 1 から 3) + (m * プロトコル要素の長さ) + (n * コンテナー要素の長さ) になります。 PCO は Type 4 の情報であるため、これは 3GPP TS24.008 仕様セクション 10.5 で定義されています。

Type

渡される PCO 値が、モデムによって受信された元の構造か、完全な PCO 構造のサブセットであり、ヘッダーが合成されているかどうかを示します。 詳細については、「 WWAN_PCO_TYPE」を参照してください。

PcoData[WWAN_PCO_OCT_BUF_LEN]

オペレーターから受信した PCO 構造体のペイロード。 モデムは、3G TS24.008 仕様で指定された完全な構造で PCO を表面化する必要があります。 PCO 構造体の長さが 253 オクテットである可能性がある場合、WWAN_PCO_OCT_BUF_LENは 256 として定義されます。

注釈

一部のモデムでは現在、オペレーター固有の PCO 要素のみを渡すことができるため、モデムは、ホストに渡されるコンテンツの正確な合成ヘッダー値を使用して、3GPP TS24.008 で定義された構造に従って情報を渡す必要があります。

たとえば、モデムが 3 つのプロトコルと 3 つのコンテナーを持つ PCO を受信し、2 つのオペレーター固有の要素コンテナーのみをホストに渡している場合、モデムは PCO 構造体の長さを示すヘッダーに変更を加えます。 これは、3 つのプロトコルの長さを差し引いて、2 つのコンテナーしかないという事実を反映するためです。

次の図は、3G TS24.008 仕様で定義されている完全な PCO 構造を示しています。

完全な PCO 構造。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1709
Header wwan.h (Wwan.h を含む)

こちらもご覧ください

MB プロトコル構成オプション (PCO) 操作

NDIS_WWAN_PCO_STATUS

WWAN_PCO_TYPE