System.Rating
Sistema de clasificación que usa valores enteros entre 1 y 99. Este es el sistema de clasificación que usa el Shell de Windows Vista.
Windows 10, versión 1703, Windows 10, versión 1607, Windows 10, versión 1511, Windows 10, versión 1507, Windows 8.1, Windows 8, Windows 7
propertyDescription
name = System.Rating
shellPKey = PKEY_Rating
formatID = 64440492-4C8B-11D1-8B70-080036B11A03
propID = 9
SearchInfo
InInvertedIndex = false
IsColumn = true
typeInfo
type = UInt32
EnumeratedList
UseValueForDefault = True
enumRange
name = OneStar
minValue = 1
setValue = 1
defineMaxValue = 12
text = 1 Star
defineToken = RATING_ONE_STAR
enumRange
name = TwoStars
minValue = 13
setValue = 25
defineMaxValue = 37
text = 2 Stars
defineToken = RATING_TWO_STARS
enumRange
name = ThreeStars
minValue = 38
setValue = 50
defineMaxValue = 62
text = 3 Stars
defineToken = RATING_THREE_STARS
enumRange
name = FourStars
minValue = 63
setValue = 75
defineMaxValue = 87
text = 4 Stars
defineToken = RATING_FOUR_STARS
enumRange
name = FiveStars
minValue = 88
setValue = 99
defineMaxValue = 99
text = 5 Stars
defineToken = RATING_FIVE_STARS
enumRange
name
minValue = 100
Windows Vista
propertyDescription
name = System.Rating
shellPKey = PKEY_Rating
formatID = 64440492-4C8B-11D1-8B70-080036B11A03
propID = 9
SearchInfo
InInvertedIndex = false
IsColumn = true
typeInfo
type = UInt32
EnumeratedList
UseValueForDefault = True
enumRange
minValue = 0
defineMinName = RATING_UNRATED_MIN
setValue = 0
defineSetName = RATING_UNRATED_SET
defineMaxValue = 0
defineMaxName = RATING_UNRATED_MAX
text = Unrated
enumRange
minValue = 1
defineMinName = RATING_ONE_STAR_MIN
setValue = 1
defineSetName = RATING_ONE_STAR_SET
defineMaxValue = 12
defineMaxName = RATING_ONE_STAR_MAX
text = 1 Star
enumRange
minValue = 13
defineMinName = RATING_TWO_STARS_MIN
setValue = 25
defineSetName = RATING_TWO_STARS_SET
defineMaxValue = 37
defineMaxName = RATING_TWO_STARS_MAX
text = 2 Stars
enumRange
minValue = 38
defineMinName = RATING_THREE_STARS_MIN
setValue = 50
defineSetName = RATING_THREE_STARS_SET
defineMaxValue = 62
defineMaxName = RATING_THREE_STARS_MAX
text = 3 Stars
enumRange
minValue = 63
defineMinName = RATING_FOUR_STARS_MIN
setValue = 75
defineSetName = RATING_FOUR_STARS_SET
defineMaxValue = 87
defineMaxName = RATING_FOUR_STARS_MAX
text = 4 Stars
enumRange
minValue = 88
defineMinName = RATING_FIVE_STARS_MIN
setValue = 99
defineSetName = RATING_FIVE_STARS_SET
defineMaxValue = 99
defineMaxName = RATING_FIVE_STARS_MAX
text = 5 Stars
enumRange
minValue = 100
Comentarios
Los valores PKEY se definen en Propkey.h.
Para obtener compatibilidad con los sistemas de clasificaciones que usan valores entre 1 y 5, consulte la propiedad System.SimpleRating. Sin embargo, tenga en cuenta que System.SimpleRating no se usa en el Shell de Windows Vista.
En la tabla siguiente se describe lo que significa el sistema de clasificación star usado en la interfaz de usuario de Shell en términos del valor System.Rating.
System.Rating | Clasificación por estrellas |
---|---|
1-12 | 1 estrella |
13-37 | 2 estrellas |
38-62 | 3 estrellas |
63-87 | 4 estrellas |
88-99 | 5 estrellas |
Cuando un usuario clasifica un elemento eligiendo un valor de clasificación de star en la interfaz de usuario, se asignan los valores reales de System.Rating, como se muestra en esta tabla:
Clasificación por estrellas | Valor asignado a través de la interfaz de usuario |
---|---|
1 estrella | 1 |
2 estrellas | 25 |
3 estrellas | 50 |
4 estrellas | 75 |
5 estrellas | 99 |
Si el archivo tiene un valor System.SimpleRating en lugar de un valor System.Rating , use la tabla siguiente para convertir y especificar valores para System.Rating.
System.SimpleRating | System.Rating |
---|---|
1 | 1 |
2 | 25 |
3 | 50 |
4 | 75 |
5 | 99 |
Si el archivo tiene valores persistentes System.Rating y System.SimpleRating , use siempre el valor System.Rating cuando se solicite directamente, sin referencia a System.SimpleRating.
Temas relacionados