Freigeben über


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 vom Typ AACS_SEND_CERTIFICATE.

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

Eingabepufferlänge

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

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_CERTIFICATE Anforderung entspricht dem Schritt im Authentifizierungsalgorithmus (Advanced Access Content System, AACS) (AACS-Auth), in dem der Host sein Zertifikat und seine Nonce an das Laufwerk sendet. 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)