Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird vom Speicher verwendet. Weitere Informationen finden Sie unter
ntddcdvd.h enthält die folgenden Programmierschnittstellen:
IOCTLs
|
IOCTL_AACS_END_SESSION Gibt den Authentifizierungs grant Identifier (AGID) frei, der von IOCTL_AACS_START_SESSION abgerufen wurde. |
|
IOCTL_AACS_GENERATE_BINDING_NONCE Liest die AACS-Bindungs-Nonce (Advanced Access Content System) ab dem angegebenen Byteoffset auf dem Datenträger als Teil des Protokolls zum Schreiben in einen geschützten Datenbereich. |
|
IOCTL_AACS_GET_CERTIFICATE Fragt die logische Einheit für das Gerätezertifikat ab. |
|
IOCTL_AACS_GET_CHALLENGE_KEY Fragt die logische Einheit nach dem Challenge-Schlüssel des Geräts ab. Der Herausforderungsschlüssel besteht aus einem Punkt auf einer elliptischen Kurve und der zugehörigen Signatur. |
|
IOCTL_AACS_READ_BINDING_NONCE Liest die AACS-Bindungs-Nonce (Advanced Access Content System) ab dem angegebenen Byteoffset auf dem Datenträger als Teil des Protokolls zum Lesen eines geschützten Datenbereichs. |
|
IOCTL_AACS_READ_MEDIA_ID Liest die AACS-spezifischen Medienbezeichnerdaten (Advanced Access Content System). |
|
IOCTL_AACS_READ_MEDIA_KEY_BLOCK Fragt die logische Einheit für den Medienschlüsselblock (Media Key Block, MKB) ab. |
|
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE Fragt die logische Einheit nach der Größe des Puffers ab, der für den AACS-Medienschlüsselblock (Advanced Access Control System) erforderlich ist. |
|
IOCTL_AACS_READ_SERIAL_NUMBER Liest die vorab aufgezeichnete Medienseriennummer für advanced Access Content System (AACS). |
|
IOCTL_AACS_READ_VOLUME_ID Liest den AACS-spezifischen Volumebezeichner (Advanced Access Content System). |
|
IOCTL_AACS_SEND_CERTIFICATE Sendet das Hostzertifikat an die logische Einheit. |
|
IOCTL_AACS_SEND_CHALLENGE_KEY Sendet den Challenge-Schlü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. |
|
IOCTL_AACS_START_SESSION Ruft eine Authentifizierungszuweisungs-ID (Authentication Grant Identifier, AGID) ab, die eine sichere Sitzung identifiziert. |
|
IOCTL_DVD_END_SESSION Beendet eine DVD-Sitzung, indem die Authentifizierungszuweisungs-ID (AGID) ungültig wird. |
|
IOCTL_DVD_GET_REGION Gibt RPC-Informationen (Regions Playback Control) für ein DVD-Gerät zurück, z. B. ob der Player den RPC2-Standard, den aktuellen Regionscode des Players und die verbleibende Anzahl von Änderungen des Regionscodes des Players durch den Benutzer unterstützt. |
|
IOCTL_DVD_READ_KEY Gibt einen Kopierschutzschlüssel des angegebenen Typs zurück: _challenge Schlüssel, Busschlüssel, Titelschlüssel, RPC-Schlüssel lesen, RPC-Schlüssel festlegen oder Datenträgerschlüssel festlegen. |
|
IOCTL_DVD_READ_STRUCTURE Gibt Informationen zu einer DVD zurück, z. B. einen Ebenendeskriptor, Copyrightinformationen oder herstellerspezifische Informationen. |
|
IOCTL_DVD_SEND_KEY Sendet den angegebenen Schlüssel an ein DVD-Gerät, um den zugehörigen Schritt in einer Authentifizierungssequenz abzuschließen. Diese IOCTL hat nur Lesezugriff auf das Gerät und kann keine Schlüssel senden, die Änderungen an der Hardwarekonfiguration vornehmen. |
|
IOCTL_DVD_SEND_KEY2 Sendet den angegebenen Schlüssel an ein DVD-Gerät, um den zugehörigen Schritt in einer Authentifizierungssequenz abzuschließen. Die IOCTL_DVD_SEND_KEY2-Anforderung verfügt über Schreibzugriff auf das Gerät und kann eine breitere Palette von Schlüsseltypen als IOCTL_DVD_SEND_KEY senden. |
|
IOCTL_DVD_START_SESSION Gibt eine Authentifizierungszuweisungs-ID (AGID) als DVD-Sitzungs-ID zurück, die ein Aufrufer bei allen nachfolgenden Vorgängen in einer DVD-Sitzung an das Gerät übergeben muss. |
|
IOCTL_STORAGE_SET_READ_AHEAD Bewirkt, dass das Gerät zur angegebenen Zieladresse springt, wenn das Gerät während des Read-Ahead-Zwischenspeicherns eine bestimmte Triggeradresse erreicht. |
Strukturen
|
AACS_BINDING_NONCE Die AACS_BINDING_NONCE-Struktur enthält die Bindungs nonce. |
|
AACS_CERTIFICATE Die AACS_CERTIFICATE-Struktur enthält einen kryptografisch zufälligen 160-Bit-Wert, gefolgt von einem 92-Byte-Zertifikat. |
|
AACS_CHALLENGE_KEY Die AACS_CHALLENGE_KEY-Struktur enthält den Challenge-Schlüssel, den das Gerät an den Host sendet. |
|
AACS_MEDIA_ID Die AACS_MEDIA_ID-Struktur enthält einen AACS-Medienbezeichner (Advanced Access Content System) und den entsprechenden Nachrichtenauthentifizierungscode (MAC). |
|
AACS_READ_BINDING_NONCE Die AACS_READ_BINDING_NONCE-Struktur ist ein Wrapper für das Authentifizierungserteilungsbezeichner (Authentication Grant Identifier, AGID) und das LBA/Length-Paar (Logische Blockadresse), die zum Lesen einer Nonce erforderlich sind. |
|
AACS_SEND_CERTIFICATE Die AACS_SEND_CERTIFICATE-Struktur ist ein Wrapper für ein AACS-Zertifikat (Advanced Access Content System) und einen Authentifizierungszuweisungsbezeichner (Authentication Grant Identifier, AGID). |
|
AACS_SEND_CHALLENGE_KEY Die AACS_SEND_CHALLENGE_KEY-Struktur ist als Einforderungsschlüssel definiert, den die Hostsoftware an ein AACS-Gerät (Advanced Access Content System) sendet. |
|
AACS_SERIAL_NUMBER Die AACS_SERIAL_NUMBER-Struktur enthält eine AACS-Seriennummer (Advanced Access Content System) und den entsprechenden Nachrichtenauthentifizierungscode (MAC). |
|
AACS_VOLUME_ID Die AACS_VOLUME_ID-Struktur enthält eine AACS-Volume-ID (Advanced Access Content System) und den entsprechenden Nachrichtenauthentifizierungscode (MAC). |
|
DVD_BCA_DESCRIPTOR Die DVD_BCA_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung verwendet, um einen BCA-Deskriptor (DVD Burst Cutting Area) abzurufen. |
|
DVD_COPY_PROTECT_KEY Die DVD_COPY_PROTECT_KEY-Struktur wird in Verbindung mit der IOCTL_DVD_READ_KEY-Anforderung verwendet, um einen Berichtsschlüsselbefehl des angegebenen Typs auszuführen. |
|
DVD_COPYRIGHT_DESCRIPTOR Die DVD_COPYRIGHT_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung zum Abrufen eines DVD-Copyrightdeskriptors verwendet. |
|
DVD_DISK_KEY_DESCRIPTOR Die DVD_DISK_KEY_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung zum Abrufen eines DVD-Datenträgerschlüsseldeskriptors verwendet. |
|
DVD_LAYER_DESCRIPTOR Die DVD_LAYER_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung verwendet, um einen DVD-Ebenendeskriptor abzurufen. |
|
DVD_MANUFACTURER_DESCRIPTOR Die DVD_MANUFACTURER_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung verwendet, um einen DVD-Herstellerdeskriptor abzurufen. |
|
DVD_READ_STRUCTURE Die DVD_READ_STRUCTURE-Struktur wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung verwendet, um einen DVD-Deskriptor abzurufen, der Informationen zu einer DVD enthält. |
|
DVD_REGION Die DVD_REGION-Struktur wird in Verbindung mit der IOCTL_DVD_GET_REGION-Anforderung verwendet, um RPC-Informationen (Regionswiedergabesteuerung) für ein DVD-Gerät abzurufen. |
|
STORAGE_SET_READ_AHEAD Die STORAGE_SET_READ_AHEAD-Struktur wird in Verbindung mit der IOCTL_STORAGE_SET_READ_AHEAD-Anforderung verwendet, um das Gerät anzuweisen, beim Erreichen der Triggeradresse zur Zieladresse zu springen. |
Enumerationen
|
DVD_KEY_TYPE Der DVD_KEY_TYPE-Enumerationstyp wird in Verbindung mit der DVD_COPY_PROTECT_KEY-Struktur verwendet, um einen zu lesenden Schlüssel anzugeben, eine Authentifizierungszuweisungs-ID (AGID) ungültig zu machen und Zustandsinformationen oder Regionseinstellungen anzufordern. |
|
DVD_STRUCTURE_FORMAT Der DVD_STRUCTURE_FORMAT-Enumerationstyp wird in Verbindung mit der IOCTL_DVD_READ_STRUCTURE-Anforderung und der DVD_READ_STRUCTURE-Struktur verwendet, um einen DVD-Deskriptor abzurufen. |