IOCTL_STORAGE_GET_DEVICE_NUMBER_EX IOCTL (ntddstor.h)
Devuelve una estructura de STORAGE_DEVICE_NUMBER_EX que contiene el tipo FILE_DEVICE_XXX , el número de dispositivo, el GUID del dispositivo y, para un dispositivo con particiones, el número de partición asignado a un dispositivo por el controlador cuando se inicia el dispositivo. Normalmente, esta solicitud la emite un controlador de disco tolerante a errores.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El controlador devuelve los datos STORAGE_DEVICE_NUMBER_EX en el búfer en Irp-AssociatedIrp.SystemBuffer>.
Longitud del búfer de salida
Parameters.DeviceIoControl.OutputBufferLength en la ubicación de la pila de E/S indica el tamaño, en bytes, del búfer de parámetros, que debe ser >= sizeof(STORAGE_DEVICE_NUMBER_EX)
.
Búfer de entrada y salida
N/D
Longitud del búfer de entrada y salida
N/D
Bloque de estado
El campo Información se establece en el número de bytes devueltos. El campo Estado se establece en STATUS_SUCCESS, o posiblemente en STATUS_INSUFFICIENT_RESOURCES.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | ntddstor.h (incluya Ntddstor.h) |