Estrutura PROPERTYKEY (wtypes.h)

Especifica o identificador FMTID/PID que identifica programaticamente uma propriedade. Substitui SHCOLUMNID.

Sintaxe

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

Membros

fmtid

Tipo: GUID

Um GUID exclusivo para a propriedade .

pid

Tipo: DWORD

Um PID (identificador de propriedade). Esse parâmetro não é usado como em SHCOLUMNID. É recomendável que você defina esse valor como PID_FIRST_USABLE. Qualquer valor maior ou igual a 2 é aceitável.

Nota Os valores de 0 e 1 são reservados e não devem ser usados.
 

Comentários

A partir do Windows Vista, a estrutura SHCOLUMNID é simplesmente um alias para PROPERTYKEY, conforme mostrado nesta declaração de Shobjidl.h.

typedef PROPERTYKEY SHCOLUMNID;

SHCOLUMNID pode ser considerado uma estrutura herdada com PROPERTYKEY sendo o novo formulário preferencial. PROPERTYKEY tem uma finalidade mais ampla do que SHCOLUMNID, e o novo nome é mais descritivo de seus usos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho wtypes.h