Поделиться через


Метод IMetaDataImport::EnumSignatures

Перечисляет токены Signature, представляющие отдельные подписи в текущей области.

Синтаксис

HRESULT EnumSignatures (  
   [in, out] HCORENUM     *phEnum,  
   [out]     mdSignature  rSignatures[],  
   [in]      ULONG        cMax,  
   [out]     ULONG        *pcSignatures  
);  

Параметры

phEnum
[вход, выход] Указатель на перечислитель. Этот параметр должен иметь значение NULL для первого вызова этого метода.

rSignatures
[out] Массив, используемый для хранения маркеров подписи.

cMax
[in] Максимальный размер массива rSignatures.

pcSignatures
[out] Количество маркеров подписи, возвращенных в rSignatures.

Возвращаемое значение

HRESULT Описание
S_OK EnumSignatures возвращается успешно.
S_FALSE Нет маркеров для перечисления. В этом случае pcSignatures равно нулю.

Комментарии

Маркеры подписи создаются методом IMetaDataEmit::GetTokenFromSig .

Требования

Платформы: см. раздел Требования к системе.

Заголовка: Cor.h

Библиотека: Включено в качестве ресурса в MsCorEE.dll

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел