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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per