IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)
Gibt Informationen zur Regionswiedergabesteuerung (REGION Playback Control, RPC) 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 der Vom Benutzer geänderten Regionscodes des Spielers unterstützt. Diese IOCTL gibt auch den Regionscode der aktuell bereitgestellten Disc an. Dies funktioniert nur, wenn sich eine DVD auf dem Laufwerk befindet. Der vorgang IOCTL_DVD_READ_KEY sollte verwendet werden, um nur den Geräteregionscode abzurufen. Wenn der Laufwerkbereich zuvor noch nicht festgelegt wurde (sofern er sich noch in der Werkseinstellung befindet) und wenn das eingefügte Medium über eine Region verfügt, wird der Gerätebereich auf den aktuellen Medienbereich festgelegt.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Der Treiber gibt die DVD_REGION Daten im Puffer bei Irp->AssociatedIrp.SystemBufferzurück.
Länge des Ausgabepuffers
Nichts. Parameters.DeviceIoControl.OutputBufferLength gibt die Größe des Puffers bei Irp->AssociatedIrp.SystemBufferan, die >= sizeof(DVD_REGION)sein muss.
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.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdvd.h (enthalten Ntddcdvd.h) |