RILADDRESS 構造体 (ntddrilapitypes.h)
構文
struct RILADDRESS {
DWORD cbSize;
DWORD dwParams;
DWORD dwType;
DWORD dwNumPlan;
WCHAR wszAddress[MAXLENGTH_ADDRESS];
};
メンバー
cbSize
この構造体のサイズ (バイト単位)。
dwParams
構造体のどのメンバーに有効なデータが含まれているかを示す RILADDRESSPARAMMASK 列挙値のビットごとの組み合わせ。 構造体のメンバーは、対応するビット フラグが設定されている場合に有効です。
dwType
アドレスの種類。 次の表に、使用可能な値を示します。
値 | 意味 |
---|---|
RIL_ADDRTYPE_UNKNOWN | unknown 型 |
RIL_ADDRTYPE_INTERNATIONAL | 国際番号 |
RIL_ADDRTYPE_NATIONAL | 国/地域番号 |
RIL_ADDRTYPE_NETWKSPECIFIC | ネットワーク固有の番号 |
RIL_ADDRTYPE_SUBSCRIBER | サブスクライバー番号 (プロトコル固有) |
RIL_ADDRTYPE_ALPHANUM | 英数字アドレス |
RIL_ADDRTYPE_ABBREV | 省略番号 |
RIL_ADDRTYPE_IP | IP アドレス |
RIL_ADDRTYPE_EMAIL | インターネット メール アドレス (RFC 822) |
dwNumPlan
アドレスの番号付けスキーム。 次の表に、使用可能な値を示します。
値 | 意味 |
---|---|
RIL_NUMPLAN_UNKNOWN | 不明な番号付けプラン |
RIL_NUMPLAN_TELEPHONE | ISDN/電話番号プラン (E.164/E.163) |
RIL_NUMPLAN_DATA | データ番号プラン (X.121) |
RIL_NUMPLAN_TELEX | Telex 番号付けプラン |
RIL_NUMPLAN_NATIONAL | 国/地域の番号付け計画 |
RIL_NUMPLAN_PRIVATE | プライベート番号付けプラン |
RIL_NUMPLAN_ERMES | ERMES 番号計画 (ETSI DE/PS 3 01-3) |
wszAddress[256]
アドレス文字の配列。 この配列の最小長は 3 です。 dwType が RIL_ADDRTYPE_INTERNATIONAL に設定されている場合、プラス記号 (+) は wszAddress の前に付けされません。 シンボルを接続するのは、クライアントまたはモデム次第です。
注釈
RILADDRESS が UICC カードの電話番号を表す場合、wszAddress の内容は、(3GPP TS 31.102 テーブル 4.4 で定義されているように) カードで表すことができる値に制限されます。 UICC ファイルでは、電話番号は、右側に 0xF で埋め込まれた 4 ビットニブルの文字列で表されます。 定義されたマッピングを次の表に示します。
UICC EF でのニブル | wszAddress の WCHAR | 意味 |
---|---|---|
0x0 | L'0' | 数字 0 |
0x1 | L'1' | 数字 1 |
0x2 | L'2' | 数字 2 |
0x3 | L'3' | 数字 3 |
0x4 | L'4' | 数字 4 |
0x5 | L'5' | 数字 5 |
0x6 | L'6' | 数字 6 |
0x7 | L'7' | 数字 7 |
0x8 | L'8' | 数字 8 |
0x9 | L'9' | 桁 9 |
0xA | L'*' | アスタリスク文字 |
0xB | L'#' | シャープ文字 |
0xC | L'p' または L'P' | DTMF 制御桁区切り記号 (3GPP TS 22.101 を参照) |
0xD | L'?' | "Wild" 値 (3GPP TS 22.101 を参照) |
0xE | RFU — 使用しない | |
0xF | UICC カードの未使用のニブルの埋め込み (使用しない) |
制御数字の区切り記号の場合は、大文字または小文字の 'P' を渡すことができます。出力は常に小文字です。 RFU 値0xEカードには表示されませんが、表示される場合は L'e' として報告されます。 L'e' を入力として渡すとエラーになります。
要件
要件 | 値 |
---|---|
Header | ntddrilapitypes.h (Rilapitypes.h、Ntddrilapitypes.h を含む) |