指定類別標識碼的對應。
Syntax
typedef enum tagTYSPEC {
TYSPEC_CLSID = 0,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
常數
TYSPEC_CLSID值: 0 CLSID。 |
TYSPEC_FILEEXT副檔名。 |
TYSPEC_MIMETYPEMIME 類型。 |
TYSPEC_FILENAME檔案名稱。 |
TYSPEC_PROGIDPROGID。 |
TYSPEC_PACKAGENAME套件名稱。 |
TYSPEC_OBJECTID物件識別碼。 |
備註
TYSPEC 列舉和 uCLSSPEC 等位提供類別標識碼的對應。 請注意,TYSPEC_CLSID是唯一支援的值。
typedef union switch(DWORD tyspec)
{
case TYSPEC_CLSID:
CLSID clsid;
case TYSPEC_FILEEXT:
LPOLESTR pFileExt;
case TYSPEC_MIMETYPE:
LPOLESTR pMimeType;
case TYSPEC_PROGID:
LPOLESTR pProgId;
case TYSPEC_FILENAME:
LPOLESTR pFileName;
case TYSPEC_PACKAGENAME:
struct {
LPOLESTR pPackageName;
GUID PolicyId;
} ByName;
case TYSPEC_OBJECTID:
struct {
GUID ObjectId;
GUID PolicyId;
} ByObjectId;
} uCLSSPEC;
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
| 標頭 | wtypes.h |