Поделиться через


__writegsbyte, __writegsdword, __writegsqword, __writegsword

Только для систем Microsoft

Запишите память в место, указанное смещением относительно начала сегмента GS.

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 
);

Параметры

  • [входящий] Offset
    Смещение в байтах от начала GS для записи.

  • [входящий] Data
    Записываемое значение.

Требования

Встроенный объект

Архитектура

__writegsbyte

x64

__writegsdword

x64

__writegsqword

x64

__writegsword

x64

Файл заголовка <intrin.h>

Заметки

Эти встроенные функции доступны только в режиме ядра и эти подпрограммы доступны только в качестве встроенных функций.

См. также

Ссылки

__readgsbyte, __readgsdword, __readgsqword, __readgsword

Встроенные объекты компилятора