IDmaChannel::CopyFrom-Methode (portcls.h)
Die CopyFrom-Methode kopiert Beispieldaten aus dem gemeinsamen Puffer des DMA-Kanals in den angegebenen Zielpuffer.
Syntax
void CopyFrom(
PVOID Destination,
PVOID Source,
ULONG ByteCount
);
Parameter
Destination
Zeiger auf den Zielpuffer
Source
Zeiger auf den Quellpuffer, der sich im allgemeinen Puffer des DMA-Kanals befindet.
ByteCount
Gibt die Anzahl der zu kopierenden Bytes an.
Rückgabewert
Keine
Bemerkungen
Die Quell- und Zielzeiger sind beide virtuelle Adressen im Kernelmodus. Der IDmaChannel::SystemAddress-Aufruf gibt die virtuelle Adresse des allgemeinen Puffers eines DMA-Kanals zurück.
Der Source-Parameter verweist auf den Anfang des Quellpuffers, der byteCount zusammenhängende Bytes im allgemeinen Puffer des DMA-Kanals einnimmt.
Anforderungen
Anforderung | Wert |
---|---|
Header | portcls.h |
IRQL | Beliebige Ebene |