次の方法で共有


IDebugPointerField

このインターフェイスは、ポインターの型を表します。

構文

IDebugPointerField : IDebugContainerField

実装側の注意

シンボル プロバイダーでは、ポインターを表すためにこのインターフェイスが実装されます。

呼び出し元に関する注意事項

GetKindFIELD_TYPE_POINTER を返す場合に、IDebugField インターフェイスからこのインターフェイスを取得するには、QueryInterface を使用します。

Vtable 順序のメソッド

このインターフェイスでは、IDebugField および IDebugContainerField インターフェイスのメソッドに加えて、次のメソッドが実装されます。

メソッド 説明
GetDereferencedField ポインターのターゲットが記述された IDebugField を返します。

解説

C/C++ では、配列表記で使用される場合、ポインターをコンテナーにすることができます。 たとえば、char *pString を指定した場合、pStringchar へのポインターの型になります。 pString[3] は、そのコンテナーの 4 番目の要素を参照する char へのポインターであるコンテナーの型になります。

要件

ヘッダー: sh.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目