IOCTL_AACS_START_SESSION IOCTL (ntddcdvd.h)
Ruft einen Authentifizierungserteilungsbezeichner (Authentication Grant Identifier, AGID) ab, der eine sichere Sitzung identifiziert.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
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.
Länge des Ausgabepuffers
Länge eines DVD_SESSION_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_START_SESSION Anforderung entspricht einem der Schritte des Authentifizierungsalgorithmus (Advanced Access Content System, AACS) (AACS-Auth). Eine vollständige Beschreibung der AACS-Auth finden Sie im Advanced Access Content System, Einführung und allgemeine kryptografische Elemente Spezifikation, die vom Advanced Access Content System Licensing Administrator (AACS LA) veröffentlicht wird.
Nach dem Abrufen der AGID verwendet Hostsoftware die AGID, um nachfolgende AACS IOCTLs mit der sicheren Sitzung zu verknüpfen. Im Gegensatz zur AGID, die mit der DVD Content-Scrambling System (CSS)-Verschlüsselung verwendet wird, ist die AACS AGID für die Übertragung von nur einem Teil geschützter Informationen gültig.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdvd.h (enthalten Ntddcdvd.h) |