Enumerasi TYSPEC (wtypes.h)
Menentukan pemetaan untuk ID kelas.
Sintaks
typedef enum tagTYSPEC {
TYSPEC_CLSID = 0,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
Konstanta
TYSPEC_CLSID Nilai: 0 SEBUAH CLSID. |
TYSPEC_FILEEXT Ekstensi nama file. |
TYSPEC_MIMETYPE Jenis MIME. |
TYSPEC_FILENAME Nama file. |
TYSPEC_PROGID SEORANG PROGID. |
TYSPEC_PACKAGENAME Nama paket. |
TYSPEC_OBJECTID ID Objek. |
Keterangan
Enumerasi TYSPEC dan serikat uCLSSPEC menyediakan pemetaan ke ID kelas. Perhatikan bahwa TYSPEC_CLSID adalah satu-satunya nilai yang didukung.
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;
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | wtypes.h |