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

Voir aussi

VIDEO_PORT_INT10_INTERFACE