SRB_SET_STREAM_PROPERTY

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

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 pSrb-CommandData>.Búfer 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 desde el que copiar los datos de propiedad. Si el búfer es demasiado pequeño, el minidriver debe establecer el miembro Status al que apunta pSrb en STATUS_BUFFER_OVERFLOW.

Consulte también

SRB_GET_STREAM_PROPERTY

STREAM_PROPERTY_DESCRIPTOR