Enumeración TYSPEC (wtypes.h)
Especifica una asignación para un identificador de clase.
Syntax
typedef enum tagTYSPEC {
TYSPEC_CLSID = 0,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
Constantes
TYSPEC_CLSID Valor: 0 A CLSID. |
TYSPEC_FILEEXT Extensión de nombre de archivo. |
TYSPEC_MIMETYPE Tipo MIME. |
TYSPEC_FILENAME Un nombre de archivo. |
TYSPEC_PROGID UN PROGID. |
TYSPEC_PACKAGENAME Un nombre de paquete. |
TYSPEC_OBJECTID Un identificador de objeto. |
Comentarios
La enumeración TYSPEC y la unión uCLSSPEC proporcionan asignaciones a un identificador de clase. Tenga en cuenta que TYSPEC_CLSID es el único valor admitido.
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;
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | wtypes.h |