Compartilhar via


Macro NdisZeroMappedMemory (ndis.h)

NdisZeroMappedMemory preenche um bloco de memória que foi mapeado com uma chamada anterior para NdisMMapIoSpace com zeros.

Sintaxe

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

Parâmetros

[in] Destination

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

[in] Length

Especifica o número de bytes a serem preenchidos com zeros.

Retornar valor

Nenhum

Comentários

Um driver de miniporta pode chamar NdisZeroMappedMemory para inicializar zero a memória do dispositivo mapeado. O Destino e o Comprimento fornecidos devem ser um subrange adequado do intervalo especificado quando o driver chamado NdisMMapIoSpace.

NdisZeroMappedMemory é otimizado e um driver de miniporto pode chamar essa função sempre que precisar limpar um intervalo de memória mapeado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisZeroMappedMemory (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisZeroMappedMemory (NDIS 5.1)) no Windows XP.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
IRQL Qualquer nível

Confira também

MiniportInitializeEx

NdisMMapIoSpace

NdisZeroMemory