OSOwnerInfo[Ex]

定義

OSOwnerInfo

#include <nitro/os.h>
typedef struct OSOwnerInfo
{
    u8          language;
    u8          favoriteColor;
    struct {
        u8          month;
        u8          day;
    
    }           birthday;
    u16         nickName[ 11 ];
    u16         nickNameLength;
    u16         comment[ 27 ];
    u16         commentLength;

} OSOwnerInfo;


OSOwnerInfoEx

#include <twl/os.h>
typedef struct OSOwnerInfoEx
{
    u8          language;
    u8          favoriteColor;
    struct {
        u8          month;
        u8          day;
    
    }           birthday;
    u16         nickName[ 11 ];
    u16         nickNameLength;
    u16         comment[ 27 ];
    u16         commentLength;
    u8          country;
    u8          padding;
} OSOwnerInfoEx;

要素

OSOwnerInfoOSOwnerInfoEx の違いは、最後のメンバー country のみです。

OSOwnerInfo

language 言語コードです。以下の8つの値のどれかになりますが、将来的に言語コードは拡張される可能性があります。
OS_LANGUAGE_JAPANESE 日本語
OS_LANGUAGE_ENGLISH 英語
OS_LANGUAGE_FRENCH フランス語
OS_LANGUAGE_GERMAN ドイツ語
OS_LANGUAGE_ITALIAN イタリア語
OS_LANGUAGE_SPANISH スペイン語
OS_LANGUAGE_CHINESE 中国語
OS_LANGUAGE_HANGUL 韓国語
その他 予約
favoriteColor エンドユーザーの好きな色を示します。0 〜 15 の範囲の値になります。
birthday 誕生日を示します。以下のメンバで構成される構造体です。
month 月を示します。1 〜 12 の範囲の値になります。
day 日を示します。1 〜 31 の範囲の値になります。
nickName ニックネームを示す文字列です。文字フォーマットはUnicode( UTF16 )で、終端文字が含まれます。
nickNameLength ニックネームの文字数を示します。
comment ユーザーコメントを示す文字列です。文字フォーマットはUnicode( UTF16 )で、終端文字が含まれます。
commentLength ユーザーコメントの文字数を示します。



OSOwnerInfoEx

language 言語コードです。以下の8つの値のどれかになりますが、将来的に言語コードは拡張される可能性があります。
OS_LANGUAGE_JAPANESE 日本語
OS_LANGUAGE_ENGLISH 英語
OS_LANGUAGE_FRENCH フランス語
OS_LANGUAGE_GERMAN ドイツ語
OS_LANGUAGE_ITALIAN イタリア語
OS_LANGUAGE_SPANISH スペイン語
OS_LANGUAGE_CHINESE 中国語
OS_LANGUAGE_HANGUL 韓国語
その他 予約
favoriteColor エンドユーザーの好きな色を示します。0 〜 15 の範囲の値になります。
birthday 誕生日を示します。以下のメンバで構成される構造体です。
month 月を示します。1 〜 12 の範囲の値になります。
day 日を示します。1 〜 31 の範囲の値になります。
nickName ニックネームを示す文字列です。文字フォーマットはUnicode( UTF16 )で、終端文字が含まれます。
nickNameLength ニックネームの文字数を示します。
comment ユーザーコメントを示す文字列です。文字フォーマットはUnicode( UTF16 )で、終端文字が含まれます。
commentLength ユーザーコメントの文字数を示します。
country 国および地域コードです。

説明

NITRO 本体や TWL 本体に保存されているエンドユーザーが入力したオーナー情報についての構造体です。

履歴

2008/09/02 OSOwnerInfoEx について追記
2007/01/16 メンバ nickName, comment について説明変更
2006/12/06 拡張言語コードの追加
2004/09/03 初版