PINT10_READ_MEMORY funzione di callback (video.h)
La funzione Int10ReadMemory legge un blocco di memoria nel contesto di un altro thread e lo archivia in un buffer di output.
Sintassi
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
)
{...}
Parametri
[in] Context
Puntatore a un contesto definito dal driver della porta video per l'interfaccia. Deve corrispondere al valore nel membro Context della struttura VIDEO_PORT_INT10_INTERFACE dopo che VideoPortQueryServices restituisce.
[in] Seg
Specifica l'indirizzo del segmento del buffer da leggere.
[in] Off
Specifica l'offset all'interno del segmento indicato dal parametro Seg.
[out] Buffer
Puntatore a una posizione di memoria che indica l'inizio del buffer di output.
[in] Length
Lunghezza, in byte, del buffer di output specificato dal parametro buffer.
Valore restituito
La funzione Int10ReadMemory restituisce NO_ERROR in caso di esito positivo. In caso contrario, restituisce un codice di errore appropriato.
Osservazioni
La porta video implementa questa funzione, accessibile tramite un puntatore nella struttura VIDEO_PORT_INT10_INTERFACE.
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) |
IRQL | PASSIVE_LEVEL |