IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)
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. Diese IOCTL gibt auch den Regionscode des aktuell eingebundenen Datenträgers an. Dies funktioniert nur, wenn sich eine DVD im Laufwerk befindet. Der vorgang IOCTL_DVD_READ_KEY sollte verwendet werden, um nur den Geräteregionscode abzurufen. Wenn die Laufwerksregion noch nicht festgelegt wurde (wenn sie noch auf der Werkseinstellung festgelegt ist) und das eingefügte Medium über eine Region verfügt, wird die Geräteregion auf die aktuelle Medienregion festgelegt.
Hauptcode
Eingabepuffer
Keine.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
Der Treiber gibt die DVD_REGION Daten im Puffer bei Irp-AssociatedIrp.SystemBuffer> zurück.
Länge des Ausgabepuffers
Keine. Parameters.DeviceIoControl.OutputBufferLength gibt die Größe des Puffers in Bytes bei Irp-AssociatedIrp.SystemBuffer> an, der = sizeof(DVD_REGION)sein >muss.
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.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdvd.h (include Ntddcdvd.h) |