Freigeben über


IMDSPStorageGlobals::GetSerialNumber-Methode (mswmdm.h)

Die GetSerialNumber-Methode ruft eine Seriennummer ab, die das Speichermedium eindeutig identifiziert. Diese Methode muss für die Übertragung geschützter Inhalte implementiert werden, ist aber andernfalls optional. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.

.

Syntax

HRESULT GetSerialNumber(
  [out]     PWMDMID  pSerialNum,
  [in, out] BYTE [8] abMac
);

Parameter

[out] pSerialNum

Zeiger auf eine WMDMID-Struktur , die die Seriennummerninformationen enthält. Dieser Parameter ist im Authentifizierungscode der Ausgabenachricht enthalten.

[in, out] abMac

Array von acht Bytes, das den Nachrichtenauthentifizierungscode für die Parameterdaten dieser Methode enthält. (WMDM_MAC_LENGTH ist als 8 definiert.)

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Standard-COM-Fehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine umfassende Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Nicht alle Speichermedien unterstützen Seriennummern. Der Rückgabecode muss immer überprüft werden, um zu bestimmen, ob das Speichermedium diese Unterstützung bereitstellt. Wenn das Speichermedium die Rückgabe einer eindeutigen Seriennummer nicht unterstützt, können geschützte Inhalte nicht auf das Medium übertragen werden. Wenn es sich bei dem dargestellten Speicher um Wechselmedien handelt, muss die zurückgegebene Seriennummer die Seriennummer des Speichers sein, die sich von der Seriennummer des Geräts unterscheiden sollte.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IMDSPStorageGlobals-Schnittstelle

WMDMID