TYSPEC 열거형(wtypes.h)
클래스 ID에 대한 매핑을 지정합니다.
Syntax
typedef enum tagTYSPEC {
TYSPEC_CLSID = 0,
TYSPEC_FILEEXT,
TYSPEC_MIMETYPE,
TYSPEC_FILENAME,
TYSPEC_PROGID,
TYSPEC_PACKAGENAME,
TYSPEC_OBJECTID
} TYSPEC;
상수
TYSPEC_CLSID 값: 0 CLSID입니다. |
TYSPEC_FILEEXT 파일 이름 확장명입니다. |
TYSPEC_MIMETYPE MIME 형식입니다. |
TYSPEC_FILENAME 파일 이름입니다. |
TYSPEC_PROGID A PROGID. |
TYSPEC_PACKAGENAME 패키지 이름입니다. |
TYSPEC_OBJECTID 개체 ID. |
설명
TYSPEC 열거형 및 uCLSSPEC 공용 구조체는 클래스 ID에 대한 매핑을 제공합니다. TYSPEC_CLSID 유일하게 지원되는 값입니다.
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;
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | wtypes.h |