estrutura KSDPC_ITEM (ks.h)
A estrutura KSDPC_ITEM é usada para armazenar informações relacionadas a quaisquer DPCs internos que possam ser usados para gerar notificação de eventos de um IRQL gerado.
Sintaxe
typedef struct {
KDPC Dpc;
ULONG ReferenceCount;
KSPIN_LOCK AccessLock;
} KSDPC_ITEM, *PKSDPC_ITEM;
Membros
Dpc
Especifica uma estrutura KDPC enfileirada para executar notificações que não podem ocorrer no IRQL gerado.
ReferenceCount
Especifica se os DPCs pendentes referenciarão essa estrutura. Inicialmente, isso é definido como 1 quando a estrutura de eventos é criada e decrementada quando a estrutura do evento é destruída. Se a contagem de referência for diferente de zero nesse momento, o último DPC a ser executado libera a estrutura em vez da chamada de desabilitação do evento.
AccessLock
Esse bloqueio é usado para sincronizar a exclusão de um item de evento com qualquer DPC que possa estar em execução.
Comentários
KSDPC_ITEM usa um esquema de contagem de referência para determinar quando liberar a estrutura.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de