次の方法で共有


IDebugMethodField::EnumStaticLocals

メソッドの静的ローカル変数の列挙子を作成します。

構文

int EnumStaticLocals(
   out IEnumDebugFields ppLocals
);

パラメーター

ppLocals
[出力] 静的ローカルの一覧を表す IEnumDebugFields オブジェクトを返します。 静的ローカルがない場合は、null 値を返します。

戻り値

成功した場合は、S_OK を返します。静的ローカルがない場合は、S_FALSE を返します。 それ以外の場合はエラー コードを返します。

解説

各要素は、さまざまな型の静的ローカルを表す IDebugField オブジェクトです。 各オブジェクトの GetKind メソッドを呼び出して、オブジェクトが表す静的ローカルの型を正確に特定します。

関連項目