EXT_TDOP_GET_FIELD_OFFSET
La sous-opération EXT_TDOP_GET_FIELD_OFFSET de l’opération DEBUG_REQUEST_EXT_TYPED_DATA_ANSIRequest retourne le décalage d’un membre au sein d’une structure.
Paramètres
Opération
Définissez sur EXT_TDOP_GET_FIELD_OFFSET pour cette sous-opération.
InData
Spécifie les données typées qui représentent un instance d’une structure qui contient le membre dont le décalage est demandé.
InStrIndex
Spécifie le nom du membre dont le décalage est demandé. Le nom est un chemin d’accès séparé par des points et peut contenir des sous-membres. Par exemple, mymember.mysubmember. Les pointeurs sur ce chemin séparé par des points seront automatiquement déréférencés. Toutefois, un opérateur point (.) doit toujours être utilisé ici à la place de l’opérateur de déréférencement de pointeur C habituel (->).
Out32
Reçoit le décalage du membre dans une instance de la structure. Il s’agit du nombre d’octets entre le début d’un instance de la structure et le membre.
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_GET_FIELD_OFFSET est une valeur de 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 .