Partilhar via


Macro NdisZeroMemory (ndis.h)

A função NdisZeroMemory preenche um bloco de memória com zeros.

Sintaxe

void NdisZeroMemory(
  [in]  Destination,
  [in]  Length
);

Parâmetros

[in] Destination

O endereço virtual base de um bloco de memória.

[in] Length

O número de bytes a serem preenchidos com zeros.

Valor de retorno

Nenhum

Observações

NdisZeroMemory preenche o intervalo de memória especificado com zeros. O de Destino fornecido e de Comprimento deve ser um subconjunto adequado de um intervalo de memória acessível pelo chamador.

Desde que o intervalo determinado tenha sido alocado do pool nãopagado, o chamador poderá ser executado em qualquer IRQL. Caso contrário, um chamador deve estar em execução no IRQL < DISPATCH_LEVEL como, por exemplo, quando um chamador limpa uma estrutura alocada na pilha.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers existentes no NDIS 6.0 e posterior, mas novos drivers devem usar RtlZeroMemory.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
IRQL Consulte a seção Comentários

Consulte também

NdisAllocateMemoryWithTagPriority

NdisZeroMappedMemory