IOCTL_DISK_CONTROLLER_NUMBER IOCTL (ntdddisk.h)
Récupère le numéro de contrôleur et le numéro de disque d’un disque IDE.
Code principal
Mémoire tampon d'entrée
Aucun.
Longueur de la mémoire tampon d’entrée
Aucun.
Mémoire tampon de sortie
La mémoire tampon dans Irp-AssociatedIrp.SystemBuffer> contient les données DISK_CONTROLLER_NUMBER.
Longueur de la mémoire tampon de sortie
Parameters.DeviceIoControl.OutputBufferLength dans la structure IO_STACK_LOCATION de l’IRP indique la taille, en octets, de la mémoire tampon de sortie, qui doit être >= sizeof(DISK_CONTROLLER_NUMBER).
Bloc d’état
Le champ Informations est défini sur sizeof(DISK_CONTROLLER_NUMBER).
Le champ État est défini sur STATUS_SUCCESS si l’opération réussit. Une valeur status possible est STATUS_BUFFER_TOO_SMALL si la mémoire tampon de sortie fournie par l’appelant est trop petite.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntdddisk.h (incluez Ntdddisk.h) |