Enumerazione TYSPEC (wtypes.h)
Specifica un mapping per un ID classe.
Sintassi
typedef enum tagTYSPEC {
TYSPEC_CLSID = 0,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
Costanti
TYSPEC_CLSID Valore: 0 A CLSID. |
TYSPEC_FILEEXT Estensione di file. |
TYSPEC_MIMETYPE Tipo MIME. |
TYSPEC_FILENAME Nome file. |
TYSPEC_PROGID A PROGID. |
TYSPEC_PACKAGENAME Nome del pacchetto. |
TYSPEC_OBJECTID Un ID oggetto. |
Commenti
L'enumerazione TYSPEC e l'unione uCLSSPEC forniscono mapping a un ID classe. Si noti che TYSPEC_CLSID è l'unico valore supportato.
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;
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wtypes.h |