Поделиться через


Метод IShellItem::GetAttributes (shobjidl_core.h)

Возвращает запрошенный набор атрибутов объекта IShellItem .

Синтаксис

HRESULT GetAttributes(
  [in]  SFGAOF sfgaoMask,
  [out] SFGAOF *psfgaoAttribs
);

Параметры

[in] sfgaoMask

Тип: SFGAOF

Указывает атрибуты для извлечения. Одно или несколько значений SFGAO . Используйте побитовый оператор OR для определения извлекаемого атрибута.

[out] psfgaoAttribs

Тип: SFGAOF*

Указатель на значение, которое при успешном возврате этого метода содержит запрошенные атрибуты. Одно или несколько значений SFGAO . Возвращаются только атрибуты, заданные sfgaoMask ; значения других атрибутов не определены.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK, если возвращенные атрибуты точно соответствуют атрибутам, запрошенным в sfgaoMask, S_FALSE, если атрибуты не совпадают, или значение стандартной ошибки COM в противном случае.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll (версия 6.0 или более поздняя)

См. также раздел

GetAttributes

GetAttributesOf

IShellItem