IDvdInfo2::GetDiscID
GetDiscID メソッドは、指定された DVD に対してシステムが生成した 64 ビットの識別番号を取得する。
構文
HRESULT GetDiscID(
LPCWSTR pszwPath,
ULONGLONG *pullDiscID
);
パラメータ
pszwPath
[in] ディスク ID に使うボリュームのパス。現在の DVD ボリュームを使うには、NULL を指定する。
pullDiscID
[out] 64 ビットのディスク ID を受け取る ULONGLONG 型の変数へのポインタ。
戻り値
次のいずれかの HRESULT 値を返す。
戻りコード | 説明 |
S_OK | 成功。 |
E_INVALIDARG | 無効な引数。 |
E_UNEXPECTED | DVD ナビゲータが初期化されていない。 |
注意
DVD ナビゲータは、BCA 値ではなく、ファイルのサイズ、日付、その他の情報に基づいて "一意な" ID を計算する。この番号はディスクが再生されるたびに同じであることが保証される。ID は、複製されたディスクのすべてのコピーに適用される。つまり、特定のムービーのすべてのコピーは同じ ID を持つ。2 つの別のタイトルが同じ ID を持つ確率は低いため、この ID は、実用上 "一意" であると見なすことができる。
参照