__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