共用方式為


TYSPEC 列舉 (wtypes.h)

指定類別標識碼的對應。

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_MIMETYPE
MIME 類型。
TYSPEC_FILENAME
檔案名稱。
TYSPEC_PROGID
PROGID。
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

另請參閱

CoInstall