Microsoft DirectX 8.0 (C++)

参照リスト

参照リスト チャンクには、ほかのファイルのオブジェクトへの参照に関する情報が含まれる。たとえば、バンド オブジェクトには、別のファイルにある DLS コレクションへの参照が含まれている場合がある。サブチャンクは、多くのさまざまなチャンクで使用される。

参照リストの表記法は、次のようになる。

<DMRF-list> ->LIST( 'DMRF'
    <refh-ck>       // 参照ヘッダー
    [<guid-ck>]     // オブジェクトの GUID
    [<date-ck>]     // ファイルの日付
    [<name-ck>]     // 名前
    [<file-ck>]     // ファイル名
    [<catg-ck>]     // カテゴリ名
    [<vers-ck>]     // バージョン情報
)

<refh-ck>

データは、参照されているオブジェクトに関する情報を含むヘッダーから始まる。

<refh-ck> -> refh( <DMUS_IO_REFERENCE> )

ほかのチャンクはすべてオプションである。

<guid-ck>

共通のチャンク」を参照すること。

<date-ck>

データ チャンクには、FILETIME 構造体のデータが含まれる。

<date-ck> -> date( <FILETIME> )

<name-ck>、<file-ck>、<catg-ck>

名前、ファイル名、およびカテゴリ名は、NULL で終わる文字列である。

<name-ck> -> name( <WCHAR>... )
<file-ck> -> file( <WCHAR>...)  // Null で終わる文字列
<catg-ck> -> catg( <WCHAR>...)  // Null で終わる文字列

<vers-ck>

共通のチャンク」を参照すること。