Freigeben über


IOCTL_AACS_START_SESSION IOCTL (ntddcdvd.h)

Ruft einen Authentifizierungserteilungsbezeichner (Authentication Grant Identifier, AGID) ab, der eine sichere Sitzung identifiziert.

Hauptcode

IRP_MJ_DEVICE_CONTROL

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)