Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Home NTDEV

Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging


The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.


Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/


IOCTL_CDROM_DISK_TYPE

OSR_Community_UserOSR_Community_User Member Posts: 110,217
Hi,
My Windows 2000 mass storage(CD-R) port driver getting the
IOCTL_CDROM_DISK_TYPE in IRP_MJ_DEVICE_CONTROL dispatch routine. Windows
2000 DDK doesn't say anything about IOCTL_CDROM_DISK_TYPE. The header file
ntddcdrm.h also, doesn't have any data structure related to this IOCTL. My
question is, what information the port driver should return for the
IOCTL_CDROM_DISK_TYPE.
Your help will be greatly appreciated.
Regards,
Bala
Software Engineer
American Megatrends, Inc.
Norcross
770-246-8600, Ex. 7074

Comments

  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    The port driver should return the structure of type CDROM_DISK_DATA present
    in ntddcdrm.h. This structure has DiskData which contains flags such as
    CDROM_DISK_AUDIO_TRACK, CDROM_DISK_DATA_TRACK which is defined in
    ntddcdrm.h.

    Hope this information helps.
    Guru

    -----Original Message-----
    From: Balasingh Ponraj Samuel [mailto:[email protected]]
    Sent: Monday, July 31, 2000 9:51 AM
    To: NT Developers Interest List
    Subject: [ntdev] IOCTL_CDROM_DISK_TYPE


    Hi,
    My Windows 2000 mass storage(CD-R) port driver getting the
    IOCTL_CDROM_DISK_TYPE in IRP_MJ_DEVICE_CONTROL dispatch routine. Windows
    2000 DDK doesn't say anything about IOCTL_CDROM_DISK_TYPE. The header file
    ntddcdrm.h also, doesn't have any data structure related to this IOCTL. My
    question is, what information the port driver should return for the
    IOCTL_CDROM_DISK_TYPE.
    Your help will be greatly appreciated.
    Regards,
    Bala
    Software Engineer
    American Megatrends, Inc.
    Norcross
    770-246-8600, Ex. 7074



    ---
    You are currently subscribed to ntdev as: [email protected]
    To unsubscribe send a blank email to $subst('Email.Unsub')
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    my guess is that this code should tell you whether the disk inserted is a
    blank one, or a writable one or a Rewritable CD. I am not abs. sure though..

    regds
    RB

    -----Original Message-----
    From: [email protected]
    [mailto:[email protected]]On Behalf Of Balasingh Ponraj
    Samuel
    Sent: Monday, July 31, 2000 10:21 PM
    To: NT Developers Interest List
    Subject: [ntdev] IOCTL_CDROM_DISK_TYPE


    Hi,
    My Windows 2000 mass storage(CD-R) port driver getting the
    IOCTL_CDROM_DISK_TYPE in IRP_MJ_DEVICE_CONTROL dispatch routine. Windows
    2000 DDK doesn't say anything about IOCTL_CDROM_DISK_TYPE. The header file
    ntddcdrm.h also, doesn't have any data structure related to this IOCTL. My
    question is, what information the port driver should return for the
    IOCTL_CDROM_DISK_TYPE.
    Your help will be greatly appreciated.
    Regards,
    Bala
    Software Engineer
    American Megatrends, Inc.
    Norcross
    770-246-8600, Ex. 7074



    ---
    You are currently subscribed to ntdev as: [email protected]
    To unsubscribe send a blank email to $subst('Email.Unsub')
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Kernel Debugging 13-17 May 2024 Live, Online
Developing Minifilters 1-5 Apr 2024 Live, Online
Internals & Software Drivers 11-15 Mar 2024 Live, Online
Writing WDF Drivers 20-24 May 2024 Live, Online