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