IDvdInfo2::GetAllGPRMs
GetAllGPRMs メソッドは、すべての一般引数レジスタ (GPRM) の現在の内容を取得する。
構文
HRESULT GetAllGPRMs(
GPRMARRAY *pRegisterArray
);
パラメータ
pRegisterArray
[out] 16 個の現在の GPRM 値すべてを受け取る GPRMARRAY へのポインタ。「注意」を参照。
戻り値
次のいずれかの HRESULT 値を返す。
戻りコード | 説明 |
S_OK | 成功。 |
E_POINTER | 無効な引数。 |
注意
GPRM は、各ディスクが一時的にデータを格納するためにそれぞれ独自の方法で使える 16 ビット レジスタである。Dvdif.idl ファイルには、以下の typedef が含まれている。
typedef WORD DVD_REGISTER;
typedef DVD_REGISTER GPRMARRAY[16];
typedef DVD_REGISTER SPRMARRAY[24];
注 : DVD ナビゲータ フィルタを使うプレーヤ アプリケーションは、Annex J の再生機能またはナビゲーション制御機能を使う限り、これらのレジスタにアクセスする必要はない。このメソッドは、高度な機能を実装したプレーヤ アプリケーション用に用意されている。DVD の仕様および再生する特定のディスクでの GPRM の使用法が完全にわかっていない限り、直接 GPRM を変更しない方がよい。
参照