Поделиться через


Перечисление SHSTOCKICONID (shellapi.h)

Используется SHGetStockIconInfo для определения того, какой значок системы запасов следует извлечь.

Синтаксис

typedef enum SHSTOCKICONID {
  SIID_DOCNOASSOC = 0,
  SIID_DOCASSOC = 1,
  SIID_APPLICATION = 2,
  SIID_FOLDER = 3,
  SIID_FOLDEROPEN = 4,
  SIID_DRIVE525 = 5,
  SIID_DRIVE35 = 6,
  SIID_DRIVEREMOVE = 7,
  SIID_DRIVEFIXED = 8,
  SIID_DRIVENET = 9,
  SIID_DRIVENETDISABLED = 10,
  SIID_DRIVECD = 11,
  SIID_DRIVERAM = 12,
  SIID_WORLD = 13,
  SIID_SERVER = 15,
  SIID_PRINTER = 16,
  SIID_MYNETWORK = 17,
  SIID_FIND = 22,
  SIID_HELP = 23,
  SIID_SHARE = 28,
  SIID_LINK = 29,
  SIID_SLOWFILE = 30,
  SIID_RECYCLER = 31,
  SIID_RECYCLERFULL = 32,
  SIID_MEDIACDAUDIO = 40,
  SIID_LOCK = 47,
  SIID_AUTOLIST = 49,
  SIID_PRINTERNET = 50,
  SIID_SERVERSHARE = 51,
  SIID_PRINTERFAX = 52,
  SIID_PRINTERFAXNET = 53,
  SIID_PRINTERFILE = 54,
  SIID_STACK = 55,
  SIID_MEDIASVCD = 56,
  SIID_STUFFEDFOLDER = 57,
  SIID_DRIVEUNKNOWN = 58,
  SIID_DRIVEDVD = 59,
  SIID_MEDIADVD = 60,
  SIID_MEDIADVDRAM = 61,
  SIID_MEDIADVDRW = 62,
  SIID_MEDIADVDR = 63,
  SIID_MEDIADVDROM = 64,
  SIID_MEDIACDAUDIOPLUS = 65,
  SIID_MEDIACDRW = 66,
  SIID_MEDIACDR = 67,
  SIID_MEDIACDBURN = 68,
  SIID_MEDIABLANKCD = 69,
  SIID_MEDIACDROM = 70,
  SIID_AUDIOFILES = 71,
  SIID_IMAGEFILES = 72,
  SIID_VIDEOFILES = 73,
  SIID_MIXEDFILES = 74,
  SIID_FOLDERBACK = 75,
  SIID_FOLDERFRONT = 76,
  SIID_SHIELD = 77,
  SIID_WARNING = 78,
  SIID_INFO = 79,
  SIID_ERROR = 80,
  SIID_KEY = 81,
  SIID_SOFTWARE = 82,
  SIID_RENAME = 83,
  SIID_DELETE = 84,
  SIID_MEDIAAUDIODVD = 85,
  SIID_MEDIAMOVIEDVD = 86,
  SIID_MEDIAENHANCEDCD = 87,
  SIID_MEDIAENHANCEDDVD = 88,
  SIID_MEDIAHDDVD = 89,
  SIID_MEDIABLURAY = 90,
  SIID_MEDIAVCD = 91,
  SIID_MEDIADVDPLUSR = 92,
  SIID_MEDIADVDPLUSRW = 93,
  SIID_DESKTOPPC = 94,
  SIID_MOBILEPC = 95,
  SIID_USERS = 96,
  SIID_MEDIASMARTMEDIA = 97,
  SIID_MEDIACOMPACTFLASH = 98,
  SIID_DEVICECELLPHONE = 99,
  SIID_DEVICECAMERA = 100,
  SIID_DEVICEVIDEOCAMERA = 101,
  SIID_DEVICEAUDIOPLAYER = 102,
  SIID_NETWORKCONNECT = 103,
  SIID_INTERNET = 104,
  SIID_ZIPFILE = 105,
  SIID_SETTINGS = 106,
  SIID_DRIVEHDDVD = 132,
  SIID_DRIVEBD = 133,
  SIID_MEDIAHDDVDROM = 134,
  SIID_MEDIAHDDVDR = 135,
  SIID_MEDIAHDDVDRAM = 136,
  SIID_MEDIABDROM = 137,
  SIID_MEDIABDR = 138,
  SIID_MEDIABDRE = 139,
  SIID_CLUSTEREDDRIVE = 140,
  SIID_MAX_ICONS = 181
} ;

Константы

 
SIID_DOCNOASSOC
Значение: 0

Документ типа без связанного приложения.
SIID_DOCASSOC
Значение: 1

Документ типа со связанным приложением.
SIID_APPLICATION
Значение: 2

Универсальное приложение без пользовательского значка.
SIID_FOLDER
Значение: 3

Папка (универсальное, неопределенное состояние).
SIID_FOLDEROPEN
Значение: 4

Папка (открыть).
SIID_DRIVE525
Значение: 5

5,25-дюймовый диск.
SIID_DRIVE35
Значение: 6

3,5-дюймовый диск.
SIID_DRIVEREMOVE
Значение: 7

Съемный носитель.
SIID_DRIVEFIXED
Значение: 8

Фиксированный диск (жесткий диск).
SIID_DRIVENET
Значение: 9

Сетевой диск (подключенный).
SIID_DRIVENETDISABLED
Значение: 10

Сетевой диск (отключен).
SIID_DRIVECD
Значение: 11

Дисковод компакт-дисков.
SIID_DRIVERAM
Значение: 12

Диск ОЗУ.
SIID_WORLD
Значение: 13

Вся сеть.
SIID_SERVER
Значение: 15

Компьютер в сети.
SIID_PRINTER
Значение: 16

Локальный принтер или место назначения печати.
SIID_MYNETWORK
Значение: 17

Виртуальная папка Network (FOLDERID_NetworkFolder/CSIDL_NETWORK).
SIID_FIND
Значение: 22

Функция поиска .
SIID_HELP
Значение: 23

Функция справки и поддержки .
SIID_SHARE
Значение: 28

Наложение для общего элемента.
SIID_LINK
Значение: 29

Наложение для ярлыка.
SIID_SLOWFILE
Значение: 30

Наложение для элементов, доступ к которым, как ожидается, будет медленным.
SIID_RECYCLER
Значение: 31

Корзина (пустая).
SIID_RECYCLERFULL
Значение: 32

Корзина (не пустая).
SIID_MEDIACDAUDIO
Значение: 40

Аудио компакт-диск.
SIID_LOCK
Значение: 47

Блокировка безопасности.
SIID_AUTOLIST
Значение: 49

Виртуальная папка, содержащая результаты поиска.
SIID_PRINTERNET
Значение: 50

Сетевой принтер.
SIID_SERVERSHARE
Значение: 51

Общий доступ к серверу в сети.
SIID_PRINTERFAX
Значение: 52

Принтер местных факсов.
SIID_PRINTERFAXNET
Значение: 53

Принтер сетевых факсов.
SIID_PRINTERFILE
Значение: 54

Файл, который получает выходные данные операции печати в файл .
SIID_STACK
Значение: 55

Категория, полученная из команды Stack by для упорядочения содержимого папки.
SIID_MEDIASVCD
Значение: 56

Носитель Super Video CD (SVCD).
SIID_STUFFEDFOLDER
Значение: 57

Папка, содержащая только вложенные папки в качестве дочерних элементов.
SIID_DRIVEUNKNOWN
Значение: 58

Неизвестный тип диска.
SIID_DRIVEDVD
Значение: 59

DVD-дисковод.
SIID_MEDIADVD
Значение: 60

DVD-носитель.
SIID_MEDIADVDRAM
Значение: 61

Носитель DVD-ОЗУ.
SIID_MEDIADVDRW
Значение: 62

Носитель DVD-RW.
SIID_MEDIADVDR
Значение: 63

Носитель DVD-R.
SIID_MEDIADVDROM
Значение: 64

Носитель DVD-дисков.
SIID_MEDIACDAUDIOPLUS
Значение: 65

Носитель CD+ (расширенный звуковой компакт-диск).
SIID_MEDIACDRW
Значение: 66

Носитель CD-RW.
SIID_MEDIACDR
Значение: 67

Носитель CD-R.
SIID_MEDIACDBURN
Значение: 68

Записываемый компакт-диск в процессе записи.
SIID_MEDIABLANKCD
Значение: 69

Пустой записываемый компакт-диск.
SIID_MEDIACDROM
Значение: 70

Носитель компакт-дисков.
SIID_AUDIOFILES
Значение: 71

Звуковой файл.
SIID_IMAGEFILES
Значение: 72

Файл изображения.
SIID_VIDEOFILES
Значение: 73

Видеофайл.
SIID_MIXEDFILES
Значение: 74

Смешанный файл.
SIID_FOLDERBACK
Значение: 75

Назад папка.
SIID_FOLDERFRONT
Значение: 76

Внешний интерфейс папки.
SIID_SHIELD
Значение: 77

Защитный щит. Используйте только для запросов UAC.
SIID_WARNING
Значение: 78

Внимание!
SIID_INFO
Значение: 79

Информация.
SIID_ERROR
Значение: 80

Ошибка.
SIID_KEY
Значение: 81

Key.
SIID_SOFTWARE
Значение: 82

.
SIID_RENAME
Значение: 83

Элемент пользовательского интерфейса, например кнопка, который выдает команду переименования.
SIID_DELETE
Значение: 84

Элемент пользовательского интерфейса, например кнопка, который выдает команду удаления.
SIID_MEDIAAUDIODVD
Значение: 85

Аудио DVD-носитель.
SIID_MEDIAMOVIEDVD
Значение: 86

Dvd-носитель с фильмами.
SIID_MEDIAENHANCEDCD
Значение: 87

Улучшенный компакт-диск.
SIID_MEDIAENHANCEDDVD
Значение: 88

Улучшенный DVD-носитель.
SIID_MEDIAHDDVD
Значение: 89

Dvd-носитель высокой четкости в формате HD DVD.
SIID_MEDIABLURAY
Значение: 90

Dvd-носитель высокой четкости в формате blu-ray Disc™.
SIID_MEDIAVCD
Значение: 91

Видео компакт-диск (VCD).
SIID_MEDIADVDPLUSR
Значение: 92

Носитель DVD+R.
SIID_MEDIADVDPLUSRW
Значение: 93

Носитель DVD+RW.
SIID_DESKTOPPC
Значение: 94

Настольный компьютер.
SIID_MOBILEPC
Значение: 95

Мобильный компьютер (ноутбук).
SIID_USERS
Значение: 96

Элемент панель управления Учетные записи пользователей.
SIID_MEDIASMARTMEDIA
Значение: 97

Интеллектуальный носитель.
SIID_MEDIACOMPACTFLASH
Значение: 98

Носитель CompactFlash.
SIID_DEVICECELLPHONE
Значение: 99

Мобильный телефон.
SIID_DEVICECAMERA
Значение: 100

Цифровая камера.
SIID_DEVICEVIDEOCAMERA
Значение: 101

Цифровая видеокамера.
SIID_DEVICEAUDIOPLAYER
Значение: 102

Аудиопроигрыватель.
SIID_NETWORKCONNECT
Значение: 103

Подключение к сети.
SIID_INTERNET
Значение: 104

Элемент Сеть и Интернет панель управления.
SIID_ZIPFILE
Значение: 105

Сжатый файл с расширением .zip имени файла.
SIID_SETTINGS
Значение: 106

Элемент Дополнительные параметры панель управления.
SIID_DRIVEHDDVD
Значение: 132

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Dvd-дисковод высокой четкости (любой тип — HD DVD-ROM, HD DVD-R, HD-DVD-ОЗУ), использующий формат HD DVD.
SIID_DRIVEBD
Значение: 133

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Dvd-накопитель высокой четкости (любой тип — BD-ROM, BD-R, BD-RE), использующий формат диска Blu-ray.
SIID_MEDIAHDDVDROM
Значение: 134

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Носитель DVD-дисков высокой четкости в формате HD DVD-ROM.
SIID_MEDIAHDDVDR
Значение: 135

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Носитель DVD-R высокой четкости в формате HD DVD-R.
SIID_MEDIAHDDVDRAM
Значение: 136

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Носитель DVD-ОЗУ высокой четкости в формате HD DVD-ОЗУ.
SIID_MEDIABDROM
Значение: 137

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Носитель DVD-дисков высокой четкости в формате диска Blu-ray BD-ROM.
SIID_MEDIABDR
Значение: 138

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Носитель с высоким разрешением для однократной записи в формате Blu-ray Disc BD-R.
SIID_MEDIABDRE
Значение: 139

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Носители с высокой четкостью для чтения и записи в формате Blu-ray Disc BD-RE.
SIID_CLUSTEREDDRIVE
Значение: 140

Windows Vista с пакетом обновления 1 (SP1) и более поздних версий. Массив дисков кластера.
SIID_MAX_ICONS
Значение: 181
Наибольшее допустимое значение в перечислении. Значения более 160 являются значками только для Windows 7.

Комментарии

SIID_INVALID со значением -1 указывает на недопустимое значение SHSTOCKICONID .

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть shellapi.h