Share via


Funzione StreamClassReadWriteConfig (strmini.h)

La routine StreamClassReadWriteConfig legge o scrive i dati di configurazione per il driver padre del minidriver.

Sintassi

BOOLEAN STREAMAPI StreamClassReadWriteConfig(
  [in]      PVOID   HwDeviceExtension,
  [in]      BOOLEAN Read,
  [in, out] PVOID   Buffer,
  [in]      ULONG   Offset,
  [in]      ULONG   Length
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo del minidriver. Il minidriver specifica le dimensioni di questo buffer nella struttura HW_INITIALIZATION_DATA che passa quando si registra tramite StreamClassRegisterMinidriver. Il driver di classe passa quindi puntatori al buffer nel membro HwDeviceExtension del HW_STREAM_REQUEST_BLOCK,HW_STREAM_OBJECT, HW_TIME_CONTEXT e PORT_CONFIGURATION_INFORMATION strutture che passa al minidriver.

[in] Read

Specifica se leggere o scrivere le informazioni di configurazione. Un valore true indica che viene richiesta una lettura. Un valore false indica che deve essere eseguita una scrittura.

[in, out] Buffer

Punta al buffer da usare per leggere/scrivere le informazioni di configurazione.

[in] Offset

Specifica l'offset all'interno delle informazioni di configurazione per avviare l'operazione di lettura/scrittura.

[in] Length

Specifica la lunghezza dei dati da leggere o scrivere.

Valore restituito

Restituisce TRUE durante l'esito positivo, FALSE in caso di errore.

Commenti

Questa routine legge o scrive informazioni di configurazione per il driver del bus padre del minidriver. Ad esempio, per un dispositivo PCI, StreamClassReadWriteConfig legge o scrive informazioni di configurazione PCI.

Questa routine può essere chiamata solo in PASSIVE_LEVEL.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione strmini.h (include Strmini.h)
Libreria Stream.lib