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

Parameters.DeviceIoControl.InputBufferLength am E/A-Stapelspeicherort gibt die Größe des Puffers in Bytes an, die = sizeof(AACS_SEND_CERTIFICATE) sein >muss.

Länge des Eingabepuffers

Parameters.DeviceIoControl.InputBufferLength am E/A-Stapelspeicherort gibt die Größe des Puffers in Bytes an, die = sizeof(AACS_SEND_CERTIFICATE) sein >muss.

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

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

Hinweise

Die IOCTL_AACS_SEND_CERTIFICATE-Anforderung entspricht dem Schritt im AACS-Authentifizierungsalgorithmus (Advanced Access Content System), in dem der Host sein Zertifikat und seine Nonce an das Laufwerk sendet. Eine vollständige Beschreibung von AACS-Auth finden Sie in der Spezifikation Advanced Access Content System, Introduction and Common Cryptographic Elements ( Advanced Access Content System Licensing Administrator, AACS LA).

Anforderungen

Anforderung Wert
Header ntddcdvd.h (include Ntddcdvd.h)