KMUTANT structure (wdm.h)

Syntax

typedef struct _KMUTANT {
  DISPATCHER_HEADER Header;
  LIST_ENTRY        MutantListEntry;
  struct _KTHREAD   *OwnerThread;
  union {
    UCHAR MutantFlags;
    struct {
      UCHAR Abandoned : 1;
      UCHAR Spare1 : 7;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
  UCHAR             ApcDisable;
} KMUTANT, *PKMUTANT, *PRKMUTANT, KMUTEX, *PKMUTEX, *PRKMUTEX;

Members

Header

MutantListEntry

OwnerThread

DUMMYUNIONNAME

DUMMYUNIONNAME.MutantFlags

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Abandoned

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Spare1

ApcDisable

Requirements

Requirement Value
Header wdm.h