Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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)

Consulte también

IOCTL_STORAGE_GET_DEVICE_NUMBER

STORAGE_DEVICE_NUMBER_EX