Compartilhar via


IOCTL_KS_DISABLE_EVENT IOCTL (ks.h)

Um aplicativo pode usar IOCTL_KS_DISABLE_EVENT para rescindir uma notificação de solicitação anterior. O aplicativo especifica IOCTL_KS_DISABLE_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 KSEVENTDATA no parâmetro InBuffer. Esse é o local da estrutura KSEVENTDATA original que o aplicativo instanciou na habilitação do evento. Para desabilitar todos os eventos ativos, um cliente especifica um ponteiro de NULL e comprimento zero nos parâmetros InBuffer e InLength.

Comprimento do buffer de entrada

Comprimento de KSEVENTDATA .

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

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

Requisitos

Requisito Valor
cabeçalho ks.h (incluir Ks.h)

Consulte também

IOCTL_KS_DISABLE_EVENT

KSDPC_ITEM

KSEVENT

KSEVENTDATA

KSEVENT_ENTRY

KSEVENT_ITEM

KSEVENT_SET

KsDisableEvent