IDvdInfo2::GetAllGPRMs メソッド (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

GetAllGPRMs メソッドは、すべての一般的なパラメーター レジスタ (GPROM) の現在の内容を取得します。

構文

HRESULT GetAllGPRMs(
  [out] GPRMARRAY *pRegisterArray
);

パラメーター

[out] pRegisterArray

現在の 16 個の GPRM 値をすべて受け取る GPRMARRAY 型の配列へのポインター。

戻り値

次のいずれかの HRESULT 値を 返します。

リターン コード 説明
S_OK
成功しました。
E_POINTER
引数が無効です。

解説

GPRM は 16 ビットレジスタであり、各ディスクは一時的なデータストレージに固有の方法で使用できます。

メモDVD ナビゲーター フィルターを使用するプレーヤー アプリケーションは、Annex J 再生またはナビゲーション コントロールのためにこれらのレジスタにアクセスする必要はありません。 このメソッドは、高度な機能を実装するプレーヤー アプリケーションに対して提供されます。 DVD 仕様と、再生する特定のディスクで GPRM を使用する方法について十分な知識がある場合を除き、GPRM を直接変更しないでください。
 

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)
Library Strmiids.lib

関連項目

DVD アプリケーション

エラーコードと成功コード

IDvdInfo2 インターフェイス