Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Methoden zur Zuordnung zu einer Klassen-ID.
Syntax
typedef enum tagTYSPEC {
TYSPEC_CLSID,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
Konstanten
-
TYSPEC_CLSID
-
Eine CLSID.
-
TYSPEC_FILEEXT
-
Eine Dateinamenerweiterung. Dieser Wert wird derzeit nicht unterstützt.
-
TYSPEC_MIMETYPE
-
Ein MIME-Typ. Dieser Wert wird derzeit nicht unterstützt.
-
TYSPEC_FILENAME
-
Ein Dateiname. Dieser Wert wird derzeit nicht unterstützt.
-
TYSPEC_PROGID
-
Eine PROGID. Dieser Wert wird derzeit nicht unterstützt.
-
TYSPEC_PACKAGENAME
-
Ein Paketname. Dieser Wert wird derzeit nicht unterstützt.
-
TYSPEC_OBJECTID
-
Eine Objekt-ID. Dieser Wert wird derzeit nicht unterstützt.
Bemerkungen
Die uCLSSPEC-Union ist wie folgt definiert:
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 |
|---|---|
| IDL |
|
Siehe auch