SRB_GET_DEVICE_PROPERTY

El controlador de clase envía esta solicitud para consultar el minidriver de los datos necesarios para completar una solicitud de obtención de propiedades en una propiedad definida por minidriver.

Valor devuelto

El minidriver debe establecer uno de los siguientes como estado en el SRB:

STATUS_SUCCESS
Indica la finalización correcta del comando.

STATUS_NOT_IMPLEMENTED
Indica que la función no es compatible con el minidriver.

STATUS_IO_DEVICE_ERROR
Indica que se ha producido un error de hardware.

Comentarios

El controlador de clase pasa los parámetros de la operación en el búfer pSrb-CommandData.PropertyInfo>, una estructura del formulario STREAM_PROPERTY_DESCRIPTOR. El puntero pSrb apunta a una estructura de HW_STREAM_REQUEST_BLOCK . El miembro Property de STREAM_PROPERTY_DESCRIPTOR describe la propiedad en cuestión, mientras que el miembro PropertyInfo especifica un búfer en el que copiar los datos de propiedad. Si el búfer es demasiado pequeño, el minidriver debe establecer el miembro Status de pSrb en STATUS_BUFFER_OVERFLOW.

Para obtener más información sobre los conjuntos de propiedades, vea Propiedades de KS.

Consulte también

STREAM_PROPERTY_DESCRIPTOR