IMetaDataImport::EnumSignatures Method

Vytvoří výčet tokenů podpisu představujících samostatné podpisy v aktuálním oboru.

Syntax

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

Parameters

phEnum [in, out] Ukazatel na enumerátor. Toto musí mít hodnotu NULL pro první volání této metody.

rSignatures [ven] Pole použité k uložení tokenů podpisů.

cMax [v] Maximální velikost rSignatures pole.

pcSignatures [ven] Počet tokenů podpisu vrácených v rSignatures.

Return Value

HRESULT Description
S_OK EnumSignatures byla úspěšně vrácena.
S_FALSE Neexistují žádné tokeny k vytvoření výčtu. V takovém případě pcSignatures je nula.

Remarks

Tokeny signature jsou vytvořeny IMetaDataEmit::GetTokenFromSig metoda.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also