Freigeben über


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

Weitere Informationen

VIDEO_PORT_INT10_INTERFACE