Freigeben über


IOCTL_AACS_READ_SERIAL_NUMBER IOCTL (ntddcdvd.h)

Liest die vorab aufgezeichnete Medienseriennummer des Advanced Access Content System (AACS).

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält einen Wert vom Typ DVD_SESSION_ID, der einen Authentifizierungsgewährungsbezeichner (Authentication Grant Identifier, AGID) angibt.

Eingabepufferlänge

Länge eines DVD_SESSION_ID.

Ausgabepuffer

Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält den Wert vom Typ AACS_SERIAL_NUMBER, der die Volume-ID angibt.

Länge des Ausgabepuffers

Länge eines AACS_SERIAL_NUMBER.

Statusblock

Das Feld Information ist auf die Anzahl der übertragenen Bytes festgelegt. Das Feld Status ist auf STATUS_SUCCESS oder möglicherweise STATUS_INSUFFICIENT_RESOURCES festgelegt.

Hinweise

Die IOCTL_AACS_READ_SERIAL_NUMBER Anforderung entspricht dem Teil des AACS-Authentifizierungsprotokolls, der für die Übertragung der vorab aufgezeichneten Medienseriennummer verantwortlich ist. Eine vollständige Beschreibung dieses Protokolls finden Sie in der Spezifikation Advanced Access Content System, Introduction and Common Cryptographic Elements , die vom Advanced Access Content System Licensing Administrator (AACS LA) veröffentlicht wird.

Die AGID wird nach Abschluss der IOCTL_AACS_READ_SERIAL_NUMBER Anforderung automatisch freigegeben.

Anforderungen

Anforderung Wert
Header ntddcdvd.h (include Ntddcdvd.h)