WWAN_UICC_ACCESS_BINARY構造体 (wwan.h)

WWAN_UICC_ACCESS_BINARY構造体は、読み取り先または書き込み先の UICC バイナリ ファイルに関する情報を記述します。

構文

typedef struct _WWAN_UICC_ACCESS_BINARY {
  ULONG               Version;
  BYTE                AppId[WWAN_UICC_APP_ID_MAX_LEN];
  WWAN_UICC_FILE_PATH UiccFilePath;
  ULONG               FileOffset;
  ULONG               NumberOfBytes;
  BYTE                LocalPinSize;
  BYTE                LocalPin[WWAN_PIN_LEN];
  USHORT              BinaryDataSize;
  BYTE                BinaryData[ANYSIZE_ARRAY];
} WWAN_UICC_ACCESS_BINARY, *PWWAN_UICC_ACCESS_BINARY;

メンバー

Version

次の構造体のバージョン番号。 Windows 10 バージョン 1903 では、このバージョンを 1 に設定する必要があります。

AppId[WWAN_UICC_APP_ID_MAX_LEN]

アプリケーション ID。

UiccFilePath

UICC バイナリ ファイルのファイル パスを記述する書式設定された WWAN_UICC_FILE_PATH 構造体。

FileOffset

ファイルから読み取るときに使用するオフセット。 このフィールドは 256 より大きくすることができ、 ETSI TS 102 221 技術仕様で定義されているオフセット高とオフセットローの両方を組み合わせます。

NumberOfBytes

読み取るバイト数。 たとえば、1 つの UICC 操作で読み取りまたは書き込みできる最大量は ETSI TS 102 221 技術仕様に従って 256 バイトですが、クライアント ドライバーはこの関数を使用して 256 バイトを超える透過的 (バイナリ) ファイルを読み取ることができます。 これを複数の APDU に分割し、結果を 1 つの応答で返すのは、関数の責任です。

LocalPinSize

パスワードのサイズ (バイト単位)。

LocalPin[WWAN_PIN_LEN]

UICC のパスワード。

BinaryDataSize

バイナリ データのサイズ (バイト単位)。

BinaryData[ANYSIZE_ARRAY]

Set (write) 操作でのみ使用されます。 ファイルに書き込むデータを格納します。

注釈

この構造体は、 NDIS_WWAN_UICC_ACCESS_BINARY 構造体で使用されます。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903
Header wwan.h

こちらもご覧ください

MB UICC アプリケーションとファイル システム アクセス

OID_WWAN_UICC_ACCESS_BINARY

NDIS_WWAN_UICC_ACCESS_BINARY