KsPinSubmitFrameMdl, fonction (ks.h)
Si une broche a été placée en mode injection par un appel à KsPinRegisterFrameReturnCallback, la fonction KsPinSubmitFrameMdl envoie une image directement dans le circuit de transport.
Syntaxe
KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
[in] PKSPIN Pin,
[in, optional] PMDL Mdl,
[in, optional] PKSSTREAM_HEADER StreamHeader,
[in, optional] PVOID Context
);
Paramètres
[in] Pin
Pointeur vers une structure KSPIN représentant la broche sur laquelle envoyer un cadre.
[in, optional] Mdl
Pointeur vers une liste de descripteurs de mémoire décrivant la mémoire tampon de trame. facultatif.
[in, optional] StreamHeader
Pointeur vers une structure KSSTREAM_HEADER . L’en-tête de flux est copié si ce paramètre est fourni. facultatif.
[in, optional] Context
Pointeur vers une mémoire tampon allouée par l’appelant qui est passée au rappel de retour de trame inscrit via KsPinRegisterFrameReturnCallback. Ce paramètre est facultatif et est uniquement destiné à l’appelant.
Valeur retournée
Retourne STATUS_SUCCESS si l’envoi d’images réussit. Sinon, retourne un code d’erreur approprié.
Remarques
La différence entre cette fonction et KsPinSubmitFrame est que cette fonction envoie une trame à l’aide d’une structure MDL plutôt que d’un argument de données et de taille.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX. |
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | <=DISPATCH_LEVEL |