Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O StreamClassReadWriteConfig leituras de rotina ou grava dados de configuração para o driver de ônibus pai do minidriver.
Sintaxe
BOOLEAN STREAMAPI StreamClassReadWriteConfig(
[in] PVOID HwDeviceExtension,
[in] BOOLEAN Read,
[in, out] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
);
Parâmetros
[in] HwDeviceExtension
Ponteiro para a extensão do dispositivo do minidriver. O minidriver especifica o tamanho desse buffer na estrutura HW_INITIALIZATION_DATA que ele passa quando ele se registra por meio de StreamClassRegisterMinidriver. Em seguida, o driver de classe passa ponteiros para o buffer no HwDeviceExtension membro do HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTe PORT_CONFIGURATION_INFORMATION estruturas que ele passa para o minidriver.
[in] Read
Especifica se as informações de configuração devem ser lidas ou gravadas. Um valor de TRUE indica que uma leitura é solicitada. Um valor de FALSE indica que uma gravação deve ser executada.
[in, out] Buffer
Aponta para o buffer a ser usado para ler/gravar as informações de configuração.
[in] Offset
Especifica o deslocamento dentro das informações de configuração para iniciar a operação de leitura/gravação.
[in] Length
Especifica o comprimento dos dados a serem lidos ou gravados.
Valor de retorno
Retorna TRUE com êxito, FALSE em caso de falha.
Observações
Essa rotina lê ou grava informações de configuração para o driver de ônibus pai do minidriver. Por exemplo, para um dispositivo PCI, StreamClassReadWriteConfig lê ou grava informações de configuração de PCI.
Essa rotina só pode ser chamada em PASSIVE_LEVEL.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | strmini.h (inclua Strmini.h) |
biblioteca | Stream.lib |