Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод ReadIntrinsics считывает одно или несколько встроенных значений из адресного пространства целевого объекта, определенного заданным контекстом и расположением. Число встроенных функций успешно считывается в встроенном кодеRead в успешном выполнении.
Метод позволяет считывать различные типы встроенных элементов, которые указываются параметром vt. Эти типы могут быть следующими:
- VT_I1 — VT_I8: подписанные целые числа
- VT_UI1 — VT_UI1: целое число без знака
- VT_R4 — VT_R8: значения с плавающей запятой (однократная и двойная точность)
Синтаксис
HRESULT ReadIntrinsics(
IDebugHostContext *context,
Location location,
VARTYPE vt,
ULONG64 count,
VARIANT *vals,
ULONG64 *intrinsicsRead
);
Параметры
context
Текущий активный контекст.
location
Расположение в адресном пространстве целевого объекта, из которого будут считываться встроенные значения.
vt
Указывает тип встроенных значений для чтения.
count
Указывает количество встроенных значений для чтения.
vals
Указатель на расположение хранилища, в котором будут храниться встроенные значения чтения.
intrinsicsRead
Возвращает число встроенных функций, успешно считываемых.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успешность или сбой.
Требования
| Требование | Ценность |
|---|---|
| заголовка | dbgmodel.h |