Funzione VideoPortMoveMemory (video.h)

La funzione VideoPortMoveMemory copia i dati dalla posizione 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 idonea, in blocchi da 4 byte, seguiti da eventuali byte rimanenti.

La destinazione e l'origine specificati devono essere in un intervallo logico mappato restituito da VideoPortGetDeviceBase e/o da un indirizzo RAM dello spazio di sistema , ad esempio un indirizzo nello stack.

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

Requisiti

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.

Vedi anche

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory