alpha / ntoskrnl /

_ETHREAD

← 4.0.1381.1 4 builds latest →
struct _ETHREAD {
/* ── cacheline 6 boundary (384 bytes) ── */
union {
};/* 0x1b8 8 */
/* ── cacheline 7 boundary (448 bytes) ── */
union {
long ExitStatus;/* 0x1c0 4 */
void* OfsChain;/* 0x1c0 4 */
};/* 0x1c0 4 */
unsigned long ActiveTimerListLock;/* 0x1d4 4 */
void* LpcReplyMessage;/* 0x1fc 4 */
/* ── cacheline 8 boundary (512 bytes) ── */
unsigned long LpcReplyMessageId;/* 0x200 4 */
unsigned long PerformanceCountLow;/* 0x204 4 */
unsigned long TopLevelIrp;/* 0x214 4 */
unsigned long ReadClusterSize;/* 0x21c 4 */
unsigned char ForwardClusterOnly;/* 0x220 1 */
unsigned char DisablePageFaultClustering;/* 0x221 1 */
unsigned char DeadThread;/* 0x222 1 */
unsigned char HideFromDebugger;/* 0x223 1 */
unsigned long HasTerminated;/* 0x224 4 */
unsigned long GrantedAccess;/* 0x228 4 */
void* StartAddress;/* 0x230 4 */
union {
void* Win32StartAddress;/* 0x234 4 */
unsigned long LpcReceivedMessageId;/* 0x234 4 */
};/* 0x234 4 */
unsigned char LpcExitThreadCalled;/* 0x238 1 */
unsigned char HardErrorsAreDisabled;/* 0x239 1 */
unsigned char LpcReceivedMsgIdValid;/* 0x23a 1 */
unsigned char ActiveImpersonationInfo;/* 0x23b 1 */
long PerformanceCountHigh;/* 0x23c 4 */
/* ── cacheline 9 boundary (576 bytes) ── */
};
/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */
size 584 (0x248)36 members0 holespadding 010 cachelines
Used in (2)