IShellItemResources::GetAttributes 方法 (shobjidl_core.h)

获取资源属性。

语法

HRESULT GetAttributes(
  [out] DWORD *pdwAttributes
);

参数

[out] pdwAttributes

类型: DWORD*

指向资源属性的指针。 以下是属性值。

FILE_ATTRIBUTE_READONLY

值为0x00000001。

FILE_ATTRIBUTE_HIDDEN

值为0x00000002。

FILE_ATTRIBUTE_SYSTEM

值为0x00000004。

FILE_ATTRIBUTE_DIRECTORY

值为0x00000010。

FILE_ATTRIBUTE_ARCHIVE

值0x00000020。

FILE_ATTRIBUTE_ENCRYPTED

值为0x00000040。

FILE_ATTRIBUTE_NORMAL

值为0x00000080。

FILE_ATTRIBUTE_TEMPORARY

值0x00000100。

FILE_ATTRIBUTE_SPARSE_FILE

值0x00000200。

FILE_ATTRIBUTE_REPARSE_POINT

值为0x00000400。

FILE_ATTRIBUTE_COMPRESSED

值为0x00000800。

FILE_ATTRIBUTE_OFFLINE

值为0x00001000。

FILE_ATTRIBUTE_CONTENT_INDEXED

值为0x00002000。

FILE_ATTRIBUTE_VALID_FLAGS

值0x00001ff7。

FILE_ATTRIBUTE_VALID_SET_FLAGS

值为0x000011a7。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)