Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure AVCSTRM_BUFFER_STRUCT décrit une mémoire tampon à soumettre à avcstrm.sys pour les opérations de lecture ou d’écriture.
Syntaxe
typedef struct _AVCSTRM_BUFFER_STRUCT {
BOOL ClockProvider;
HANDLE ClockHandle;
PKSSTREAM_HEADER StreamHeader;
PVOID FrameBuffer;
PVOID Context;
} AVCSTRM_BUFFER_STRUCT, *PAVCSTRM_BUFFER_STRUCT;
Membres
ClockProvider
Indique si le pilote de sous-unité lui-même sert de fournisseur d’horloges. Il s’agit TRUE si ce flux sert également de fournisseur d’horloges, sinon, il s’agit FAUX.
ClockHandle
Spécifie un handle à un fournisseur d’horloges autre que le pilote de sous-unité lui-même.
StreamHeader
Pointeur vers un en-tête de diffusion en continu du noyau qui décrit un paquet de données à lire ou écrire dans une broche de pilote de diffusion en continu.
FrameBuffer
Pointeur vers une adresse virtuelle d’espace système non paginé pour la mémoire tampon décrite par mdL.
Context
Pointeur vers une valeur de contexte client.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | avcstrm.h (include Avcstrm.h) |