Compartir a través de


estructura KSDPC_ITEM (ks.h)

La estructura KSDPC_ITEM se usa para almacenar información relacionada con cualquier DPC interno que se pueda usar para generar notificaciones de eventos a partir de un IRQL generado.

Sintaxis

typedef struct {
  KDPC       Dpc;
  ULONG      ReferenceCount;
  KSPIN_LOCK AccessLock;
} KSDPC_ITEM, *PKSDPC_ITEM;

Miembros

Dpc

Especifica una estructura KDPC que está en cola para realizar notificaciones que no se pueden producir en IRQL elevado.

ReferenceCount

Especifica si los DPC pendientes harán referencia a esta estructura. Esto se establece inicialmente en 1 cuando se crea la estructura de eventos y se disminuye cuando se destruye la estructura de eventos. Si el recuento de referencias es distinto de cero en ese momento, el último DPC para ejecutar libera la estructura en lugar de la llamada de deshabilitación del evento.

AccessLock

Este bloqueo se usa para sincronizar la eliminación de un elemento de evento con cualquier DPC que se pueda ejecutar.

Comentarios

KSDPC_ITEM usa un esquema de recuento de referencias para determinar cuándo liberar la estructura.

Requisitos

Requisito Valor
Header ks.h (incluya Ks.h)

Consulte también

KDPC