|Microsoft DirectX 9.0|
The GetDiscID method retrieves a system-generated 64-bit identification number for the specified DVD.
HRESULT GetDiscID( LPCWSTR pszwPath, ULONGLONG *pullDiscID );
[in] Path of the volume to use for the disc ID. Specify NULL to use the current DVD volume.
[out] Pointer to a variable of type ULONGLONG that receives the 64-bit disc ID.
Returns one of the following HRESULT values.
|E_UNEXPECTED||The DVD Navigator is not initialized.|
The DVD Navigator calculates a "unique" ID based on file sizes, dates, and other information, and not the BCA value. This number is guaranteed to be the same each time the disc is played. The ID applies to all replicated copies of a disc. In other words, all copies of a specific movie will have the same ID. The odds that two separate titles will have the same ID is sufficiently remote that this ID can be considered "unique" for all practical purposes.