Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Принимает идентификатор сборки и возвращает имя сборки, а также идентификатор ее модуля манифеста.
Синтаксис
HRESULT GetAssemblyInfo(
[in] AssemblyID assemblyId,
[in] ULONG cchName,
[out] ULONG *pcchName,
[out, size_is(cchName), length_is(*pcchName)]
WCHAR szName[] ,
[out] AppDomainID *pAppDomainId,
[out] ModuleID *pModuleId);
Параметры
assemblyId
[in] Идентификатор сборки.
cchName
[in] Длина szName в символах.
pcchName
[out] Указатель на общую длину имени сборки в символах.
szName
[out] Буфер расширенных символов, предоставленный вызывающим объектом. Когда функция возвращает значение, оно содержит имя сборки.
pAppDomainId
[out] Указатель на идентификатор домена приложения, содержащего эту сборку.
pModuleId
[out] Указатель на идентификатор модуля манифеста сборки.
Комментарии
После возврата этого метода необходимо убедиться, что буфер szName был достаточно велик, чтобы вместить в себя полное имя сборки. Для этого сравните значение, на которое указывает параметр pcchName, со значением параметра cchName. Если параметр pcchName указывает на значение, превышающее значение cchName, выделите буфер szName большего размера, обновите параметр cchName, задав новый, больший размер, и вызовите метод GetAssemblyInfo снова.
Кроме того, сначала можно вызвать метод GetAssemblyInfo с буфером szName нулевой длины для получения правильного размера буфера. Затем можно настроить размер буфера, исходя из значения, возвращенного в pcchName, и вызвать метод GetAssemblyInfo снова.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0