Condividi tramite


Metodo IDebugHostMemory5::ReadIntrinsics (dbgmodel.h)

Il metodo ReadIntrins legge uno o più valori intrinseci dallo spazio indirizzi della destinazione definito dal contesto e dalla posizione specificati. Il numero di oggetti intrinseci letti correttamente viene restituito nell'elemento intrinsecoRead in caso di esito positivo.

Il metodo consente la lettura di diversi tipi di oggetti intrinseci indicati dal parametro 'vt'. Questi tipi possono essere:

  • VT_I1 - VT_I8: numeri interi con segno
  • VT_UI1 - VT_UI1: Numeri interi senza segno
  • VT_R4 - VT_R8: valori a virgola mobile standard (precisione singola/doppia)

Sintassi

HRESULT ReadIntrinsics(
  IDebugHostContext *context,
  Location          location,
  VARTYPE           vt,
  ULONG64           count,
  VARIANT           *vals,
  ULONG64           *intrinsicsRead
);

Parametri

context

Contesto attualmente attivo.

location

Posizione nello spazio indirizzi della destinazione da cui verranno letti i valori intrinseci.

vt

Specifica il tipo di valori intrinseci da leggere.

count

Specifica il numero di valori intrinseci da leggere.

vals

Puntatore alla posizione di archiviazione in cui verranno archiviati i valori intrinseci letti.

intrinsicsRead

Restituisce il numero di oggetti intrinseci letti correttamente.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

dell'interfaccia IDebugHostMemory5