Compartilhar via


Função VideoPortMoveMemory (video.h)

A função VideoPortMoveMemory copia dados do local de origem para o local de destino na memória do sistema.

Sintaxe

VIDEOPORT_API VOID VideoPortMoveMemory(
  [in, out] PVOID Destination,
  [in, out] PVOID Source,
            ULONG Length
);

Parâmetros

[in, out] Destination

Ponteiro para o local de destino.

[in, out] Source

Ponteiro para o local dos dados a serem copiados.

Length

Especifica o número de bytes a serem copiados.

Valor de retorno

Nenhum

Observações

VideoPortMoveMemory move a memória para frente ou para trás, alinhada ou desalinhada, em blocos de 4 bytes, seguida por todos os bytes restantes.

O de Destino de fornecido e de origem 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.

Os chamadores do VideoPortMoveMemory poderão ser executados em qualquer IRQL se ambos os blocos de memória estiverem residentes. 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

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory