Структура PROPERTYKEY (wtypes.h)

Указывает идентификатор FMTID/PID, который программно идентифицирует свойство. Заменяет SHCOLUMNID.

Синтаксис

typedef struct _tagpropertykey {
  GUID  fmtid;
  DWORD pid;
} PROPERTYKEY;

Члены

fmtid

Тип: GUID

Уникальный GUID для свойства .

pid

Тип: DWORD

Идентификатор свойства (PID). Этот параметр не используется как в SHCOLUMNID. Рекомендуется присвоить этому значению значение PID_FIRST_USABLE. Допустимо любое значение, большее или равное 2.

Примечание Значения 0 и 1 зарезервированы и не должны использоваться.
 

Комментарии

В Windows Vista структура SHCOLUMNID является просто псевдонимом PROPERTYKEY, как показано в этом объявлении из Shobjidl.h.

typedef PROPERTYKEY SHCOLUMNID;

SHCOLUMNID можно считать устаревшей структурой, при этом PROPERTYKEY является новой предпочтительной формой. PROPERTYKEY имеет более широкое назначение, чем SHCOLUMNID, и новое имя является более описательным для его использования.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть wtypes.h