EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64
La sous-opération EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64 de l’opération demande de DEBUG_REQUEST_EXT_TYPED_DATA_ANSI crée une description de données typée qui représente un pointeur vers un emplacement mémoire spécifié avec un type spécifié.
Paramètres
Opération
Définissez sur EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64 pour cette sous-opération.
Drapeaux
Spécifie les indicateurs de bits qui décrivent la mémoire de la cible dans laquelle réside la valeur des données typées. Pour plus d’informations sur ces indicateurs , consultez EXT_TYPED_DATA .
InData
Spécifie le type et l’emplacement de mémoire. Cette instance de la structure DEBUG_TYPED_DATA peut être créée et remplie manuellement avec les membres requis. Les membres suivants sont utilisés :
ModBase
Spécifie l’emplacement dans la mémoire virtuelle de la cible de l’adresse de base du module qui contient le type.
Compenser
Spécifie l’emplacement des données dans la mémoire de la cible. Offset est une adresse de mémoire virtuelle, sauf s’il existe des indicateurs présents dans Indicateurs qui spécifient que Offset est une adresse de mémoire physique.
TypeId
Spécifie l’ID de type du type.
OutData
Reçoit la description des données typées qui représente un pointeur vers l’emplacement et le type de mémoire.
Statut
Reçoit le code status retourné par cette sous-opération. Il s’agit de la même valeur que la valeur retournée par Request.
Remarques
EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64 est une valeur dans l’énumération EXT_TDOP .
Les paramètres de cette sous-opération sont membres de la structure EXT_TYPED_DATA . Les membres de EXT_TYPED_DATA qui ne sont pas répertoriés dans la section Paramètres précédente ne sont pas utilisés par cette sous-opération et doivent être définis sur zéro. Les descriptions des membres de la section Paramètres précédente spécifient à quoi servent les membres. Pour plus d’informations, consultez EXT_TYPED_DATA .