KsPinSubmitFrameMdl, fonction (ks.h)
Si une broche a été placée en mode d’injection par un appel à KsPinRegisterFrameReturnCallback, la fonction KsPinSubmitFrameMdl envoie une trame 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 de KSPIN représentant l’épingle sur laquelle envoyer un frame.
[in, optional] Mdl
Pointeur vers une liste de descripteurs de mémoire décrivant la mémoire tampon d’images. Optionnel.
[in, optional] StreamHeader
Pointeur vers une structure KSSTREAM_HEADER. L’en-tête de flux est copié si ce paramètre est fourni. Optionnel.
[in, optional] Context
Pointeur vers une mémoire tampon allouée par l’appelant qui est passée au rappel de retour de trame enregistré via KsPinRegisterFrameReturnCallback. Ce paramètre est facultatif et est uniquement destiné à l’utilisation de l’appelant.
Valeur de retour
Retourne STATUS_SUCCESS si la soumission 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 qu’un argument de taille et de données.
Exigences
Exigence | Valeur |
---|---|
client minimum 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 | Universel |
d’en-tête | ks.h (include Ks.h) |
bibliothèque | Ks.lib |
IRQL | <=DISPATCH_LEVEL |