次の方法で共有


DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 要求 操作は、型指定されたデータの解釈に役立つさまざまなサブ操作を実行します。

パラメーター

InBuffer
実行するサブ操作を決定する EXT_TYPED_DATA 構造体を指定します。 この EXT_TYPED_DATA 構造体には、そのサブ操作の入力パラメーターと、任意の (省略可能) 追加データが含まれています。 追加のデータは、EXT_TYPED_DATA 構造体の後の InBuffer に含まれます。 InBuffer のサイズは、EXT_TYPED_DATA 構造体と追加データを含むバッファーの合計サイズです。 この構造の詳細と追加データを含める方法については、EXT_TYPED_DATA を参照してください。

次のサブ操作がサポートされています。

サブ操作 説明

EXT_TDOP_COPY

型指定されたデータの説明のコピーを作成します。

EXT_TDOP_RELEASE

型指定されたデータの説明をリリースします。

EXT_TDOP_SET_FROM_EXPR

式の値を返します。

EXT_TDOP_SET_FROM_U64_EXPR

式の値を返します。 省略可能なアドレスは、式のパラメーターとして指定できます。

EXT_TDOP_GET_FIELD

構造体のメンバーを返します。

EXT_TDOP_EVALUATE

式の値を返します。 省略可能な値は、式のパラメーターとして指定できます。

EXT_TDOP_GET_TYPE_NAME

型指定されたデータの型名を返します。

EXT_TDOP_OUTPUT_TYPE_NAME

型指定されたデータの型名を出力します。

EXT_TDOP_OUTPUT_SIMPLE_VALUE

型指定されたデータの値を出力します。

EXT_TDOP_OUTPUT_FULL_VALUE

型指定されたデータの型と値を出力します。

EXT_TDOP_HAS_FIELD

構造体に指定したメンバーが含まれているかどうかを判断します。

EXT_TDOP_GET_FIELD_OFFSET

構造体内のメンバーのオフセットを返します。

EXT_TDOP_GET_ARRAY_ELEMENT

配列から要素が返されます。

EXT_TDOP_GET_DEREFERENCE

ポインターを逆参照し、ポインターが指す値を返します。

EXT_TDOP_GET_TYPE_SIZE

指定された型付きデータのサイズを返します。

EXT_TDOP_OUTPUT_TYPE_DEFINITION

型指定されたデータの型の定義を出力します。

EXT_TDOP_GET_POINTER_TO

型指定されたデータへのポインターを表す、新しく型指定されたデータの説明を返します。

EXT_TDOP_SET_FROM_TYPE_ID_AND_U64

型やメモリの場所から型指定されたデータの説明を作成します。

EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64

指定した型を持つ指定メモリの場所へのポインターを表す型指定されたデータの説明を作成します。

OutBuffer
出力パラメーターとサブ操作の追加データを含む EXT_TYPED_DATA 構造体を受け取ります。 InBuffer と同様に、OutBuffer のサイズは、EXT_TYPED_DATA 構造体と追加データを含むバッファーの合計サイズです。

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 操作は、最初に InBufferOutBuffer にコピーし、OutBuffer の内容を変更します。 つまり、OutBuffer には、EXT_TYPED_DATA の入力パラメーターと、InBuffer で提供された追加データが設定されます。 また、OutBuffer のサイズは、少なくとも InBuffer のサイズと同じ大きさにする必要があることも意味します。

戻り値

S_OK
操作に成功しました。

このメソッドは、エラー値を返すこともできます。 詳細については、「返り値」を参照してください。

この操作によって返される値は、OutBufferStatus メンバーにも格納されます。

解説

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 要求操作によって実行されるサブ操作は、EXT_TDOP リストの値を受け取る EXT_TYPED_DATA 構造体の Operation メンバーによって決定されます。

関連項目

EXT_TYPED_DATA

EXT_TDOP

Request