TYSPEC 列舉
定義對應至類別識別碼的方式。
Syntax
typedef enum tagTYSPEC {
TYSPEC_CLSID,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
常數
-
TYSPEC_CLSID
-
CLSID。
-
TYSPEC_FILEEXT
-
副檔名。 目前不支援這個值。
-
TYSPEC_MIMETYPE
-
MIME 類型。 目前不支援這個值。
-
TYSPEC_FILENAME
-
檔案名稱。 目前不支援這個值。
-
TYSPEC_PROGID
-
PROGID。 目前不支援這個值。
-
TYSPEC_PACKAGENAME
-
套件名稱。 目前不支援這個值。
-
TYSPEC_OBJECTID
-
物件識別碼。 目前不支援這個值。
備註
uCLSSPEC聯集的定義如下:
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;
規格需求
需求 | 值 |
---|---|
Idl |
|
另請參閱