Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Перечисляет маркеры MemberDef, представляющие неразрешенные методы в текущей области метаданных.
Syntax
HRESULT EnumUnresolvedMethods (
[in, out] HCORENUM *phEnum,
[out] mdToken rMethods[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parameters
phEnum [in, out] Указатель на перечислитель. Этот метод должен иметь значение NULL для первого вызова этого метода.
rMethods [out] Массив, используемый для хранения токенов MemberDef.
cMax [in] Максимальный размер массива rMethods .
pcTokens [out] Число маркеров MemberDef, возвращенных в rMethods.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumUnresolvedMethods возвращается успешно. |
S_FALSE |
Нет маркеров для перечисления. В этом случае равно pcTokens нулю. |
Remarks
Неразрешенный метод — это тот, который был объявлен, но не реализован. Метод включается в перечисление, если метод помечен miForwardRef и mdPinvokeImplmiRuntime имеет значение нулю. Другими словами, неразрешенный метод — это метод класса, помеченный miForwardRef , но который не реализуется в неуправляемом коде (достигнуто через PInvoke) или реализуется внутри самой среды выполнения.
Перечисление исключает все методы, определенные в области модуля (глобальные) или в интерфейсах или абстрактных классах.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Header: Cor.h
Library: CorGuids.lib