Re: IoReadPartitionTableEx

Tech-Archive recommends: Fix windows errors by optimizing your registry



as far as i can tell, this can only be returned by the storage stack itself. the Io code does not have this error code explicitly.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Maxim" <Maxim@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:008879DD-D164-4F1C-B768-E56A0C2F95A2@xxxxxxxxxxxxxxxx
Hello

In my driver, a call to IoReadPartitionTableEx returns with
STATUS_NOT_IMPLEMENTED whereas IoReadPartitionTable returns successfully.
Running on WindowsXP with most latest service packs, building the driver with
WDK6000. When compiling with IoReadPartitionTable call in the code, get a
warning about the function being deprecated

.



Relevant Pages

  • Re: IoReadPartitionTableEx
    ... to process the IOCTLs at the lowest levels of the storage stack, you must do this on your own in your driver since this can be specific to your device. ... Please do not send e-mail directly to this alias. ...
    (microsoft.public.development.device.drivers)
  • Re: IoReadPartitionTableEx
    ... sending IOCTLs? ... the kernel for reading/parsing MBR/GPT data or does my driver have to read ... easy check would be to return a different error code in your class driver ... IoReadPartitionTableEx ...
    (microsoft.public.development.device.drivers)
  • Re: IoReadPartitionTableEx
    ... it does read the tables, but it does so by sending io ioctls to the storage stack so if you are in the stack, look at which IOCTLs you are failing. ... one easy check would be to return a different error code in your class driver for unknown IOCTLs and see if that new error code is returned from IoReadPartitionTableEx ... Please do not send e-mail directly to this alias. ...
    (microsoft.public.development.device.drivers)