IOCTL_AACS_READ_VOLUME_ID IOCTL (ntddcdvd.h)
Liest den AACS-spezifischen Volumebezeichner (Advanced Access Content System).
Hauptcode
Eingabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält einen Wert vom Typ DVD_SESSION_ID, der einen Authentifizierungserteilungsbezeichner (Authentication Grant Identifier, AGID) angibt. Die AGID identifiziert die sichere Sitzung, die dem Volume zugeordnet ist.
Eingabepufferlänge
Länge eines DVD_SESSION_ID.
Ausgabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält den Wert des Typs AACS_VOLUME_ID, der die Volume-ID angibt.
Länge des Ausgabepuffers
Länge eines AACS_VOLUME_ID.
Statusblock
Das Feld Information wird auf die Anzahl der übertragenen Bytes festgelegt. Das Feld Status wird auf STATUS_SUCCESS oder möglicherweise auf STATUS_INSUFFICIENT_RESOURCES festgelegt.
Bemerkungen
Die IOCTL_AACS_READ_VOLUME_ID Anforderung entspricht dem Teil des AACS-Authentifizierungsprotokolls, das für die Übertragung des Volumebezeichners verantwortlich ist. Eine vollständige Beschreibung dieses Protokolls finden Sie im Advanced Access Content System, Introduction and Common Cryptographic Elements Specification that is published by Advanced Access Content System Licensing Administrator (AACS LA).
Die AGID wird nach Abschluss der IOCTL_AACS_READ_VOLUME_ID Anforderung automatisch freigegeben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdvd.h (enthalten Ntddcdvd.h) |