Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает байты настраиваемых атрибутов, заданные именем пользовательского атрибута.
Синтаксис
int GetCustomAttributeByName(
[In] string pszCustomAttributeName,
[In, Out] byte[] ppBlob,
[In, Out] ref uint pdwLen
);
Параметры
pszCustomAttributeName
[in] Строка, содержащая имя настраиваемого атрибута для поиска.
ppBlob
[in, out] Массив, заполненный пользовательскими байтами атрибутов.
pdwLen
[in, out] Указывает максимальное количество байтов, возвращаемых в ppBlob массив, и возвращает количество байтов, фактически записанных в массив.
Возвращаемое значение
В случае успешного выполнения возвращает S_OK или возвращает S_FALSE, если пользовательский атрибут не существует. В противном случае возвращается код ошибки.
Замечания
ppBlob Задайте для параметра значение NULL, чтобы вернуть количество доступных атрибутов. Затем выделите массив и передайте этот массив для ppBlob параметра.
Атрибут байты представляют необработанные данные пользовательского атрибута.
ppBlob Если для параметра pdwLen задано значение NULL, этот метод можно использовать для определения того, существует ли настраиваемый атрибут. Однако проще использовать метод IsCustomAttributeDefined .