Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает адрес указанного статического поля контекста, на область указанного контекста.
Синтаксис
HRESULT GetContextStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[in] ContextID contextId,
[out] void **ppAddress);
Параметры
classId
[in] Идентификатор класса, содержащего запрошенное статическое поле контекста.
fieldToken
[in] Маркер метаданных для запрошенного контекстно-статического поля.
contextId
[in] Идентификатор контекста, который является область для запрошенного контекстно-статического поля.
ppAddress
[out] Указатель на адрес статического поля, который находится в указанном контексте.
Комментарии
Метод GetContextStaticAddress может возвращать одно из следующих элементов:
CORPROF_E_DATAINCOMPLETE HRESULT, если заданному статическому полю не назначен адрес в указанном контексте.
Адреса объектов, которые могут находиться в куче сборки мусора. Эти адреса могут стать недопустимыми после сборки мусора, поэтому после сборки мусора профилировщики не должны предполагать, что они являются допустимыми.
Перед завершением GetContextStaticAddress конструктора класса возвращает CORPROF_E_DATAINCOMPLETE для всех статических полей, хотя некоторые статические поля уже могут быть инициализированы и корневыми объектами сборки мусора.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0.