Compartilhar via


IOCTL_KS_ENABLE_EVENT IOCTL (ks.h)

Um aplicativo pode usar IOCTL_KS_ENABLE_EVENT para solicitar a notificação de um tipo de evento KS ou para determinar os eventos compatíveis com um objeto KS. O aplicativo especifica IOCTL_KS_ENABLE_EVENT no parâmetro IoControl de uma chamada para KsSynchronousDeviceControl.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

O aplicativo coloca um ponteiro para uma estrutura do tipo KSEVENT no parâmetro InBuffer e o tamanho dessa estrutura em InLength.

Comprimento do buffer de entrada

Comprimento de KSEVENT.

Buffer de saída

O aplicativo coloca um ponteiro para uma estrutura do tipo KSEVENTDATA no parâmetro OutBuffer e o tamanho dessa estrutura em OutLength.

Comprimento do buffer de saída

Comprimento de KSEVENTDATA.

Bloco de status

Se a solicitação for bem-sucedida, o membro Status será definido como STATUS_SUCCESS.

Comentários

Para determinar eventos compatíveis com um objeto KS, especifique NULL e 0, respectivamente, para InBuffer e InLength.

Requisitos

Requisito Valor
Cabeçalho ks.h (inclua Ks.h)

Confira também

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent