Condividi tramite


Funzione VideoPortMoveMemory (video.h)

La funzione VideoPortMoveMemory copia i dati dal percorso di origine alla posizione di destinazione nella memoria di sistema.

Sintassi

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

Parametri

[in, out] Destination

Puntatore alla posizione di destinazione.

[in, out] Source

Puntatore alla posizione dei dati da copiare.

Length

Specifica il numero di byte da copiare.

Valore restituito

Nessuno

Osservazioni

VideoPortMoveMemory sposta la memoria in avanti o indietro, allineata o non allineata, in blocchi a 4 byte, seguita da eventuali byte rimanenti.

I di destinazione e origine specificati devono trovarsi in un intervallo logico mappato restituito da VideoPortGetDeviceBase e/o uno spazio di sistema indirizzo RAM, ad esempio un indirizzo nello stack.

I chiamanti di VideoPortMoveMemory possono essere eseguiti in qualsiasi IRQL se entrambi i blocchi di memoria sono residenti. In caso contrario, il chiamante deve essere in esecuzione in irQL < DISPATCH_LEVEL.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione video.h (includere Video.h)
libreria Videoprt.lib
dll Videoprt.sys
IRQL Vedere la sezione Osservazioni.

Vedere anche

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory