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.
Este método não é usado atualmente pelo driver de miniporto. O método PutBuffer passa um buffer para o alocador, mas isso ocorre automaticamente quando IMXF::P utMessage é chamado de qualquer maneira.
Sintaxe
NTSTATUS PutBuffer(
[in] PBYTE pBuffer
);
Parâmetros
[in] pBuffer
Ponteiro para o buffer que está sendo passado para o alocador
Valor de retorno
PutBuffer retornará S_OK se a chamada tiver sido bem-sucedida. Caso contrário, o método retornará um código de erro apropriado.
Observações
O driver de miniporto não precisa usar esse método porque quando o driver de miniporto chama IMXF::P utMessage, o alocador examina o membro cbEvent da estrutura DMUS_KERNEL_EVENT para determinar se uData é um ponteiro ou apenas dados. Se cbEvent especificar que os dados do evento são maiores que a capacidade de armazenamento de uData (4 bytes em um sistema de 32 bits e 8 bytes em um sistema de 64 bits), o alocador simplesmente pressupõe que uData aponta para um buffer que pode ser reutilizado.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Área de trabalho |
| cabeçalho | dmusicks.h (inclua Dmusicks.h) |
| IRQL | <=DISPATCH_LEVEL |