Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 1.52 KB

writegsbyte-writegsdword-writegsqword-writegsword.md

File metadata and controls

64 lines (49 loc) · 1.52 KB
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: __writegsbyte, __writegsdword, __writegsqword, __writegsword
__writegsbyte, __writegsdword, __writegsqword, __writegsword
09/02/2019
__writegsbyte
__writegsqword
__writegsdword
__writegsword
__writegsqword intrinsic
__writegsbyte intrinsic
__writegsword intrinsic
__writegsdword intrinsic
7746cf6d-2259-4139-9aab-c07dd75c8037

__writegsbyte, __writegsdword, __writegsqword, __writegsword

Microsoft Specific

Write memory to a location specified by an offset relative to the beginning of the GS segment.

Syntax

void __writegsbyte(
   unsigned long Offset,
   unsigned char Data
);
void __writegsword(
   unsigned long Offset,
   unsigned short Data
);
void __writegsdword(
   unsigned long Offset,
   unsigned long Data
);
void __writegsqword(
   unsigned long Offset,
   unsigned __int64 Data
);

Parameters

Offset
[in] The offset from the beginning of GS to write to.

Data
[in] The value to write.

Requirements

Intrinsic Architecture
__writegsbyte x64
__writegsdword x64
__writegsqword x64
__writegsword x64

Header file <intrin.h>

Remarks

These routines are only available as an intrinsic.

END Microsoft Specific

See also

__readgsbyte, __readgsdword, __readgsqword, __readgsword
Compiler intrinsics