IOCTL_AACS_SEND_CERTIFICATE IOCTL (ntddcdvd.h)

Sendet das Hostzertifikat an die logische Einheit.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält hostzertifikat des Typs AACS_SEND_CERTIFICATE.

Parameters.DeviceIoControl.InputBufferLength an der I/O-Stapelposition gibt die Größe des Puffers an, die = sizeof(AACS_SEND_CERTIFICATE) sein muss>.

Eingabepufferlänge

Parameters.DeviceIoControl.InputBufferLength an der I/O-Stapelposition gibt die Größe des Puffers an, die = sizeof(AACS_SEND_CERTIFICATE) sein muss>.

Ausgabepuffer

Keine.

Ausgabepufferlänge

Keine.

Statusblock

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

Bemerkungen

Die IOCTL_AACS_SEND_CERTIFICATE-Anforderung entspricht dem Schritt im Advanced Access Content System (AACS)-Authentifizierungsalgorithmus (AACS-Auth), in dem der Host sein Zertifikat und die Nonce an das Laufwerk sendet. Eine vollständige Beschreibung von AACS-Auth finden Sie in der Spezifikation " Advanced Access Content System", "Einführung" und "Allgemeine Kryptografische Elemente", die von Advanced Access Content System Licensing Administrator (AACS LA) veröffentlicht werden.

Requirements (Anforderungen)

   
Header ntddcdvd.h (enthalten Ntddcdvd.h)