Función StreamClassReadWriteConfig (strmini.h)
El StreamClassReadWriteConfig rutina lee o escribe datos de configuración para el controlador primario de bus del minidriver.
Sintaxis
BOOLEAN STREAMAPI StreamClassReadWriteConfig(
[in] PVOID HwDeviceExtension,
[in] BOOLEAN Read,
[in, out] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión del dispositivo del minidriver. El minidriver especifica el tamaño de este búfer en la estructura HW_INITIALIZATION_DATA que pasa cuando se registra a sí mismo a través de StreamClassRegisterMinidriver. A continuación, el controlador de clase pasa punteros al búfer de la HwDeviceExtension miembro del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTy PORT_CONFIGURATION_INFORMATION estructuras que pasa al minidriver.
[in] Read
Especifica si se va a leer o escribir la información de configuración. Un valor de TRUE indica que se solicita una lectura. Un valor de FALSE indica que se debe realizar una escritura.
[in, out] Buffer
Apunta al búfer que se va a usar para leer y escribir la información de configuración.
[in] Offset
Especifica el desplazamiento dentro de la información de configuración para iniciar la operación de lectura y escritura.
[in] Length
Especifica la longitud de los datos que se van a leer o escribir.
Valor devuelto
Devuelve true correcto, false en caso de error.
Observaciones
Esta rutina lee o escribe información de configuración para el controlador primario de bus del minidriver. Por ejemplo, para un dispositivo PCI, StreamClassReadWriteConfig lee o escribe información de configuración de PCI.
Solo se puede llamar a esta rutina en PASSIVE_LEVEL.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | strmini.h (incluya Strmini.h) |
biblioteca de | Stream.lib |