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.

Retornar valor

Nenhum

Comentários

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

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

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

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (incluir Video.h)
Biblioteca Videoprt.lib
DLL Videoprt.sys
IRQL Consulte a seção Observações.

Confira também

DriverEntry

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortCompareMemory

VideoPortMoveMemory

VideoPortZeroDeviceMemory