Compartir a través de


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