Funzione StreamClassReadWriteConfig (strmini.h)
La routine StreamClassReadWriteConfig legge o scrive i dati di configurazione per il driver del bus 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 HwDeviceExtension membro del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTe le strutture PORT_CONFIGURATION_INFORMATION passano al minidriver.
[in] Read
Specifica se leggere o scrivere le informazioni di configurazione. Il valore TRUE indica che è richiesta una lettura. Il 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 in caso di esito positivo, FALSE in caso di errore.
Osservazioni
Questa routine legge o scrive le informazioni di configurazione per il driver padre del bus 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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | strmini.h (include Strmini.h) |
libreria | Stream.lib |