次の方法で共有


IMetaDataImport::EnumUserStrings Method

現在のメタデータ スコープ内のハードコーディングされた文字列を表す文字列トークンを列挙します。

Syntax

HRESULT EnumUserStrings (
   [in, out]  HCORENUM    *phEnum,
   [out]  mdString        rStrings[],
   [in]   ULONG           cMax,
   [out]  ULONG           *pcStrings
);

Parameters

phEnum [入力、出力]列挙子へのポインター。 このメソッドの最初の呼び出しでは NULL にする必要があります。

rStrings [out]文字列トークンの格納に使用される配列。

cMax [in] rStrings 配列の最大サイズ。

pcStrings [out] rStringsで返される文字列トークンの数。

Return Value

HRESULT Description
S_OK EnumUserStrings が正常に返されました。
S_FALSE 列挙するトークンはありません。 その場合、 pcStrings は 0 です。

Remarks

文字列トークンは、 IMetaDataEmit::D efineUserString メソッドによって作成されます。 このメソッドは、コンパイラではなくメタデータ ブラウザーで使用するように設計されています。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

Header: Cor.h

Library: CorGuids.lib

See also