Freigeben über


IOCTL_AACS_SEND_CHALLENGE_KEY IOCTL (ntddcdvd.h)

Sendet den Abfrageschlüssel des Hosts an die logische Einheit. Der Herausforderungsschlüssel des Hosts besteht aus einem Punkt auf einer elliptischen Kurve und der zugehörigen Signatur.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält eine AACS_SEND_CHALLENGE_KEY Struktur.

Eingabepufferlänge

Länge einer AACS_SEND_CHALLENGE_KEY Struktur.

Ausgabepuffer

Nichts.

Länge des Ausgabepuffers

Nichts.

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_SEND_CHALLENGE_KEY Anforderung entspricht dem Schritt im Authentifizierungsalgorithmus (Advanced Access Content System, AACS) (AACS-Auth), in dem der Host das Laufwerk einen Punkt auf der Kurve bereitstellt. 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.

Anforderungen

Anforderung Wert
Header- ntddcdvd.h (enthalten Ntddcdvd.h)