Función StreamClassReadWriteConfig (strmini.h)
La rutina StreamClassReadWriteConfig lee o escribe datos de configuración para el controlador de bus primario 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 en el miembro HwDeviceExtension del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXT y 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 true indica que se solicita una lectura. Un valor 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 si se ejecuta correctamente, FALSE si se produce un error.
Comentarios
Esta rutina lee o escribe información de configuración para el controlador de bus primario 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 | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | strmini.h (include Strmini.h) |
Library | Stream.lib |