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 |