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