System.Rating
Ein Bewertungssystem, das ganzzahlige Werte zwischen 1 und 99 verwendet. Dies ist das Bewertungssystem, das von der Windows Vista Shell verwendet wird.
Windows 10, Version 1703, Windows 10, Version 1607, Windows 10, Version 1511, Windows 10, Version 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
Bemerkungen
PKEY-Werte werden in Propkey.h definiert.
Informationen zur Kompatibilität mit Bewertungssystemen, die Werte zwischen 1 und 5 verwenden, finden Sie in der Eigenschaft System.SimpleRating. Beachten Sie jedoch, dass System.SimpleRating nicht in der Windows Vista-Shell verwendet wird.
In der folgenden Tabelle wird beschrieben, was das in der Shell-Benutzeroberfläche verwendete star Bewertungssystem in Bezug auf den System.Rating-Wert bedeutet.
System.Rating | Bewertung mit Sternen |
---|---|
1-12 | Ein Stern |
13-37 | Zwei Sterne |
38-62 | Drei Sterne |
63-87 | Vier Sterne |
88-99 | Fünf Sterne |
Wenn ein Benutzer ein Element bewertet, indem er einen star Bewertungswert auf der Benutzeroberfläche auswählt, werden die tatsächlichen System.Rating-Werte zugewiesen, wie in dieser Tabelle gezeigt:
Bewertung mit Sternen | Über die Benutzeroberfläche zugewiesener Wert |
---|---|
Ein Stern | 1 |
Zwei Sterne | 25 |
Drei Sterne | 50 |
Vier Sterne | 75 |
Fünf Sterne | 99 |
Wenn Ihre Datei einen System.SimpleRating-Wert anstelle eines System.Rating-Werts aufweist, verwenden Sie die folgende Tabelle, um Werte für System.Rating zu konvertieren und anzugeben.
System.SimpleRating | System.Rating |
---|---|
1 | 1 |
2 | 25 |
3 | 50 |
4 | 75 |
5 | 99 |
Wenn Ihre Datei sowohl system.Rating als auch System.SimpleRating persistente Werte enthält, verwenden Sie immer den System.Rating-Wert, wenn er direkt angefordert wird, ohne verweis auf System.SimpleRating.
Zugehörige Themen