Compartilhar via


Função VideoPortZeroMemory (video.h)

A função VideoPortZeroMemory preenche um bloco de memória do sistema com zeros.

Sintaxe

VIDEOPORT_API VOID VideoPortZeroMemory(
  [out] PVOID Destination,
        ULONG Length
);

Parâmetros

[out] Destination

Especifica o endereço inicial do bloco de memória. Esse valor deve estar em um intervalo lógico mapeado retornado por VideoPortGetDeviceBase.

Length

Especifica o tamanho, em bytes, do bloco.

Valor de retorno

Nenhum

Observações

As funções driverEntry de drivers de miniport geralmente chamam VideoPortZeroMemory para inicializar a estrutura VIDEO_HW_INITIALIZATION_DATA com zeros.

O de Destino determinado deve estar em um intervalo lógico mapeado retornado por VideoPortGetDeviceBase e/ou um espaço do sistema endereço RAM, como um endereço na pilha. Use VideoPortZeroDeviceMemory para preencher qualquer bloco de memória do dispositivo, como um buffer de quadro , com zeros.

A função HwVidInterrupt ou HwVidSynchronizeExecutionCallback de um driver de miniport pode chamar VideoPortZeroMemory.

Os chamadores do VideoPortZeroMemory poderão ser executados em qualquer IRQL se a memória apontada pelo parâmetro de Destino estiver no pool nãopagado. Caso contrário, o chamador deve estar em execução no < DISPATCH_LEVEL IRQL.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
da Plataforma de Destino Área de trabalho
cabeçalho video.h (inclua Video.h)
biblioteca Videoprt.lib
de DLL Videoprt.sys
IRQL Consulte a seção Comentários.

Consulte também

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory