IMetaDataImport::EnumTypeSpecs Method

Geçerli meta veri kapsamında tanımlanan TypeSpec belirteçlerini numaralandırır.

Syntax

HRESULT EnumTypeSpecs (
   [in, out] HCORENUM    *phEnum,
   [out] mdTypeSpec      rTypeSpecs[],
   [in]  ULONG           cMax,
   [out] ULONG           *pcTypeSpecs
);

Parameters

phEnum [in, out] Numaralandırıcının işaretçisi. Bu yöntemin ilk çağrısı için bu değer NULL olmalıdır.

rTypeSpecs [out] TypeSpec belirteçlerini depolamak için kullanılan dizi.

cMax [in] Dizinin en büyük boyutu rTypeSpecs .

pcTypeSpecs [out] içinde rTypeSpecsdöndürülen TypeSpec belirteçlerinin sayısı.

Return Value

HRESULT Description
S_OK EnumTypeSpecs başarıyla döndürüldü.
S_FALSE Numaralandıracak belirteç yok. Bu durumda sıfırdır pcTypeSpecs .

Remarks

TypeSpec belirteçleri IMetaDataEmit::GetTokenFromTypeSpec yöntemi tarafından oluşturulur.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

.NET sürümleri: .NET Framework 2.0'dan itibaren kullanılabilir

See also