SHtypes.h (SHtypes.h)

指定檔案的認知類型。 這個常數集用於 AssocGetPerceivedType 函式中。

Syntax

typedef enum tagPERCEIVED {
  PERCEIVED_TYPE_FIRST = -3,
  PERCEIVED_TYPE_CUSTOM = -3,
  PERCEIVED_TYPE_UNSPECIFIED = -2,
  PERCEIVED_TYPE_FOLDER = -1,
  PERCEIVED_TYPE_UNKNOWN = 0,
  PERCEIVED_TYPE_TEXT = 1,
  PERCEIVED_TYPE_IMAGE = 2,
  PERCEIVED_TYPE_AUDIO = 3,
  PERCEIVED_TYPE_VIDEO = 4,
  PERCEIVED_TYPE_COMPRESSED = 5,
  PERCEIVED_TYPE_DOCUMENT = 6,
  PERCEIVED_TYPE_SYSTEM = 7,
  PERCEIVED_TYPE_APPLICATION = 8,
  PERCEIVED_TYPE_GAMEMEDIA = 9,
  PERCEIVED_TYPE_CONTACTS = 10,
  PERCEIVED_TYPE_LAST = 10
} PERCEIVED;

常數

 
PERCEIVED_TYPE_FIRST
值: -3
PERCEIVED_TYPE_CUSTOM
值: -3
在登錄中定義的檔案感知類型不是已知的類型。
PERCEIVED_TYPE_UNSPECIFIED
值: -2
檔案沒有認知的類型。
PERCEIVED_TYPE_FOLDER
值: -1
未使用。
PERCEIVED_TYPE_UNKNOWN
值: 0
尚未要求檔案的認知類型。 這是建立物件的快取類型。 AssocGetPerceivedType 永遠不會傳回此值。
PERCEIVED_TYPE_TEXT
值: 1
檔案的認知類型為 「text」。
PERCEIVED_TYPE_IMAGE
值: 2
檔案的認知類型為 「image」。
PERCEIVED_TYPE_AUDIO
值: 3
檔案的認知類型為「音訊」。
PERCEIVED_TYPE_VIDEO
值: 4
檔案的認知類型為「影片」。
PERCEIVED_TYPE_COMPRESSED
值: 5
檔案的認知類型為「壓縮」。
PERCEIVED_TYPE_DOCUMENT
值: 6
檔案的認知類型為 「document」。。
PERCEIVED_TYPE_SYSTEM
值: 7
檔案的認知類型為 「系統」。
PERCEIVED_TYPE_APPLICATION
值: 8
檔案的認知類型為 「應用程式」。
PERCEIVED_TYPE_GAMEMEDIA
值: 9
Windows Vista 和更新版本。 檔案的認知類型為 「gamemedia」。
PERCEIVED_TYPE_CONTACTS
值: 10
Windows Vista 和更新版本。檔案的認知類型為「聯繫人」
PERCEIVED_TYPE_LAST
值: 10

備註

在 Windows Vista 之前,此列舉是在 Shlwapi.h 中宣告的。

規格需求

需求
最低支援的用戶端 具有 SP2 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 shtypes.h