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

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

Retornar valor

Nenhum

Comentários

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 Destino e a Origem fornecidos devem 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.

Os chamadores de VideoPortMoveMemory poderão estar em execução em qualquer IRQL se ambos os blocos de memória forem residentes. 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

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory