PINT10_WRITE_MEMORY fonction de rappel (video.h)
La fonction Int10WriteMemory écrit le contenu d’une mémoire tampon d’entrée dans la mémoire dans le contexte d’un autre thread.
Syntaxe
PINT10_WRITE_MEMORY Pint10WriteMemory;
VP_STATUS Pint10WriteMemory(
[in] IN PVOID Context,
[in] IN USHORT Seg,
[in] IN USHORT Off,
[in] IN PVOID Buffer,
[in] IN ULONG Length
)
{...}
Paramètres
[in] Context
Pointeur vers un contexte défini par un pilote de port vidéo pour l’interface. Cette valeur doit être identique à la valeur dans le membre Context de la structure VIDEO_PORT_INT10_INTERFACE après le retour de VideoPortQueryServices .
[in] Seg
Spécifie l’adresse de segment de la mémoire tampon à écrire.
[in] Off
Spécifie le décalage dans le segment indiqué par le paramètre Seg .
[in] Buffer
Pointeur vers l’emplacement de mémoire qui marque le début de la mémoire tampon d’entrée.
[in] Length
Longueur, en octets, de la mémoire tampon d’entrée spécifiée par le paramètre Buffer .
Valeur retournée
La fonction Int10WriteMemory retourne NO_ERROR en cas de réussite. Sinon, il retourne un code d’erreur approprié.
Remarques
Le port vidéo implémente cette fonction, qui est accessible via un pointeur dans la structure VIDEO_PORT_INT10_INTERFACE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | video.h (inclure Video.h) |
IRQL | PASSIVE_LEVEL |