Metodo IKsControl::KsEvent (ks.h)
Il metodo IKsControl::KsEvent abilita o disabilita un evento, insieme a qualsiasi altra operazione di supporto definita disponibile in un set di eventi.
Sintassi
NTSTATUS KsEvent(
PKSEVENT Event,
ULONG EventLength,
PVOID EventData,
ULONG DataLength,
ULONG *BytesReturned
);
Parametri
Event
Puntatore a una struttura di KSEVENT che descrive un evento per abilitare l'evento e NULL per disabilitare l'evento.
EventLength
Specifica le dimensioni, in byte, del buffer in Event quando l'evento è abilitato e zero quando l'evento è disabilitato.
EventData
Puntatore a una struttura KSEVENTDATA che contiene dati per l'evento e lo spazio buffer che riceve i dati per l'evento.
DataLength
Specifica le dimensioni, in byte, del buffer in EventData.
BytesReturned
Puntatore a una variabile che riceve le dimensioni, in byte, dei dati che KsEvent archivia nel buffer in EventData.
Valore restituito
Il metodo IKsControl::KsEvent restituisce lo stesso valore che verrebbe restituito se l'evento fosse stato inviato da IOCTL.
Osservazioni
Per disabilitare un evento, impostare Event su NULL, EventLength su zero e EventData sul puntatore alla struttura KSEVENTDATA usata in precedenza per abilitare l'evento.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | DesktopMobile |
intestazione | ks.h (include Ks.h) |