TYSPEC-Enumeration (wtypes.h)
Gibt eine Zuordnung für eine Klassen-ID an.
Syntax
typedef enum tagTYSPEC {
TYSPEC_CLSID = 0,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
Konstanten
TYSPEC_CLSID Wert: 0 Eine CLSID. |
TYSPEC_FILEEXT Eine Dateinamenerweiterung. |
TYSPEC_MIMETYPE Ein MIME-Typ. |
TYSPEC_FILENAME Ein Dateiname. |
TYSPEC_PROGID EINE PROGID. |
TYSPEC_PACKAGENAME Ein Paketname. |
TYSPEC_OBJECTID Eine Objekt-ID. |
Hinweise
Die TYSPEC-Enumeration und uCLSSPEC-Union stellen Zuordnungen zu einer Klassen-ID bereit. Beachten Sie, dass TYSPEC_CLSID der einzige unterstützte Wert ist.
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;
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | wtypes.h |