Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wylicza tokeny MemberDef reprezentujące elementy członkowskie określonego typu o określonej nazwie.
Syntax
HRESULT EnumMembersWithName (
[in, out] HCORENUM *phEnum,
[in] mdTypeDef cl,
[in] LPCWSTR szName,
[out] mdToken rMembers[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
phEnum [in, out] Wskaźnik do modułu wyliczającego.
cl [in] Token TypeDef reprezentujący typ z elementami członkowskimi do wyliczenia.
szName [in] Nazwa elementu członkowskiego, która ogranicza zakres modułu wyliczającego.
rMembers [out] Tablica używana do przechowywania tokenów MemberDef.
cMax [in] Maksymalny rozmiar tablicy rMembers .
pcTokens [out] Rzeczywista liczba tokenów MemberDef zwróconych w elemencie rMembers.
Remarks
Ta metoda wylicza pola i metody, ale nie właściwości lub zdarzenia. W przeciwieństwie do IMetaDataImport::EnumMembers odrzuca EnumMembersWithName wszystkie tokeny pól i składowych, które nie mają określonej nazwy.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumTypeDefs zwrócony pomyślnie. |
S_FALSE |
Nie ma tokenów MemberDef do wyliczenia. W takim przypadku pcTokens wartość to zero. |
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib