Freigeben über


IDvdInfo2::GetDiscID-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die GetDiscID -Methode ruft eine systemgenerierte 64-Bit-Identifikationsnummer für die angegebene DVD ab.

Syntax

HRESULT GetDiscID(
  [in]  LPCWSTR   pszwPath,
  [out] ULONGLONG *pullDiscID
);

Parameter

[in] pszwPath

Pfad des Volumes, das für die Datenträger-ID verwendet werden soll. Geben Sie NULL an, um das aktuelle dvd-Volume oder das Standard-DVD-Volume zu verwenden.

[out] pullDiscID

Empfängt die 64-Bit-Datenträger-ID.

Rückgabewert

Gibt einen der folgenden HRESULT-Werte zurück.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_INVALIDARG
Ungültiges Argument.
E_UNEXPECTED
Der DVD-Navigator wird nicht initialisiert.
VFW_E_DVD_INVALID_DISC
Der angegebene Pfad ist kein gültiger DVD-Datenträger.

Bemerkungen

Der DVD Navigator berechnet eine Bezeichner-ID basierend auf Dateigrößen, Datumsangaben und anderen Informationen und nicht auf dem BCA-Wert (Burstschneidbereich). Diese Nummer ist bei jeder Wiedergabe der Disc garantiert gleich. Die ID gilt für alle replizierten Kopien eines Datenträgers. Mit anderen Worten, alle Kopien eines bestimmten Films haben die gleiche ID. Die Wahrscheinlichkeit, dass zwei separate Titel dieselbe ID aufweisen, ist so weit entfernt, dass diese ID für alle praktischen Zwecke als "eindeutig" betrachtet werden kann.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Siehe auch

DVD-Anwendungen

Fehler- und Erfolgscodes

IDvdInfo2-Schnittstelle