Structure KSRELATIVEEVENT (ks.h)
La propriété KSPROPERTY_CONNECTION_STARTAT reçoit une structure KSRELATIVEEVENT.
Syntaxe
typedef struct {
ULONG Size;
ULONG Flags;
union {
HANDLE ObjectHandle;
PVOID ObjectPointer;
};
PVOID Reserved;
KSEVENT Event;
KSEVENTDATA EventData;
} KSRELATIVEEVENT;
Membres
Size
Spécifie la taille inclusive de la structure, y compris toutes les données spécifiques à un événement ajoutées au membre EventData .
Flags
Spécifie le type d’objet spécifié dans l’union ObjectHandle et ObjectPointer .
ObjectHandle
Spécifie le handle de l’objet prenant en charge l’événement à utiliser si le membre Flags contient l’indicateur KSRELATIVEEVENT_FLAG_HANDLE.
ObjectPointer
Spécifie un pointeur vers l’objet prenant en charge l’événement à utiliser si le membre Flags contient l’indicateur KSRELATIVEEVENT_FLAG_POINTER. Cette option est valide uniquement pour les clients en mode noyau.
Reserved
Réservé et défini sur zéro.
Event
Structure KSEVENT qui contient l’événement à utiliser.
EventData
Structure KSEVENTDATA qui spécifie l’en-tête pour les données spécifiques à l’événement. L’en-tête lui-même n’est pas utilisé, sauf comme point de départ pour accéder aux données spécifiques à l’événement, et doit être initialisé à zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ks.h (inclure Ks.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour