PINT10_READ_MEMORY Rückruffunktion (video.h)
Die Int10ReadMemory-Funktion liest einen Speicherblock im Kontext eines anderen Threads und speichert ihn in einem Ausgabepuffer.
Syntax
PINT10_READ_MEMORY Pint10ReadMemory;
VP_STATUS Pint10ReadMemory(
[in] IN PVOID Context,
[in] IN USHORT Seg,
[in] IN USHORT Off,
[out] OUT PVOID Buffer,
[in] IN ULONG Length
)
{...}
Parameter
[in] Context
Zeiger auf einen vom Videoporttreiber definierten Kontext für die Schnittstelle. Dies sollte mit dem Wert im Context-Member der VIDEO_PORT_INT10_INTERFACE-Struktur identisch sein, nachdem VideoPortQueryServices zurückgegeben wird.
[in] Seg
Gibt die Segmentadresse des zu lesenden Puffers an.
[in] Off
Gibt den Offset innerhalb des durch den Seg-Parameter angegebenen Segments an.
[out] Buffer
Zeiger auf einen Speicherspeicherort, der den Anfang des Ausgabepuffers angibt.
[in] Length
Ist die Länge des Ausgabepuffers in Bytes, die durch den Buffer-Parameter angegeben wird.
Rückgabewert
Die Int10ReadMemory-Funktion gibt bei Erfolg NO_ERROR zurück. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Hinweise
Der Videoport implementiert diese Funktion, auf die über einen Zeiger in der VIDEO_PORT_INT10_INTERFACE-Struktur zugegriffen werden kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | video.h (einschließen von Video.h) |
IRQL | PASSIVE_LEVEL |