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. |