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


__readgsbyte, __readgsdword, __readgsqword, __readgsword

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

Память для чтения начиная с позиции, указанной смещением относительно начала сегмента GS.

unsigned char __readgsbyte( 
   unsigned long Offset 
);
unsigned short __readgsword( 
   unsigned long Offset 
);
unsigned long __readgsdword( 
   unsigned long Offset
);
unsigned __int64 __readgsqword( 
   unsigned long Offset 
);

Параметры

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

Возвращаемое значение

Содержимое памяти в байтах, слова, повторяющегося слова или quadword (как показано в разделе имя вызываемой функции) на месте GS:[Offset].

Требования

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

Архитектура

__readgsbyte

x64

__readgsdword

x64

__readgsqword

x64

__readgsword

x64

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

Заметки

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

См. также

Ссылки

__writegsbyte, __writegsdword, __writegsqword, __writegsword

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