Compartir a través de


IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER IOCTL (ntddstor.h)

Consulta el controlador primario genérico USB para el número de serie de un dispositivo USB. Si un dispositivo USB tiene una interfaz de seguridad de contenido CSM-1, un controlador de cliente USB puede consultar su número de serie mediante esta solicitud. Los controladores de cliente USB que ayudan a implementar un sistema de administración de derechos digitales (DRM) pueden usar esta información para garantizar que solo los clientes legítimos tengan acceso a la propiedad intelectual digitalizada.

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 el número de serie del dispositivo indicado en una estructura de tipo MEDIA_SERIAL_NUMBER_DATA 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 del IRP indica el tamaño, en bytes, del búfer, que debe ser al menos sizeof(MEDIA_SERIAL_NUMBER_DATA).

Bloque de estado

El campo Información se establece en el tamaño, en bytes, de los datos devueltos. El campo Estado se puede establecer en STATUS_SUCCESS, o posiblemente en STATUS_INVALID_BUFFER_SIZE o STATUS_INSUFFICIENT_RESOURCES.

Requisitos

Requisito Valor
Header ntddstor.h (incluya Ntddstor.h)

Consulte también

MEDIA_SERIAL_NUMBER_DATA