Condividi tramite


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 KSEVENT che descrive un evento per abilitare l'evento e NULL per disabilitare l'evento.

EventLength

Specifica le dimensioni, in byte, del buffer in Evento 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 del 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 archiviati da KsEvent 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.

Commenti

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.

Requisiti

Requisito Valore
Piattaforma di destinazione DesktopMobile
Intestazione ks.h (include Ks.h)

Vedi anche

KSEVENT

KSEVENTDATA