Zlicza elementy TLV w określonym czytniku TLV malejąco do tablic lub struktur.
Szczegóły
Parametry
[in] aReader
Odwołanie tylko do odczytu do czytnika TLV, dla którego ma być zliczana liczba elementów TLV.
[in,out] aCount
Odwołanie do miejsca na dane dla zwróconej liczby. Przed zliczeniem wartość ta ma wartość 0 (0), a przy tym jest ustawiona liczba elementów liczonych w przypadku powodzenia.
Zlicza elementy TLV w określonym czytniku TLV, opcjonalnie malejąco do tablic lub struktur.
Szczegóły
Parametry
[in] aReader
Odwołanie tylko do odczytu do czytnika TLV, dla którego ma być zliczana liczba elementów TLV.
[in,out] aCount
Odwołanie do miejsca na dane dla zwróconej liczby. Przed zliczeniem wartość ta ma wartość 0 (0), a przy tym jest ustawiona liczba elementów liczonych w przypadku powodzenia.
[in] aRecurse
Wartość logiczna wskazująca, czy ma być uwzględniana wartość (prawda) lub (fałsz) wszelkie napotkane tablice lub struktury.
W czytniku TLV wyszukaj pierwszy element pasujący do predykatu, malejący do tablic lub struktur.
aPredicate jest stosowany do każdego odwiedzonego elementu TLV. aPredicate zwróci wartość WEAVE_ERROR_MAX dla pasujących elementów, WEAVE_NO_ERROR w przypadku niepasujących elementów i wszelkie inne wartości, aby zakończyć wyszukiwanie.
Szczegóły
Parametry
[in] aReader
Odwołanie tylko do odczytu do czytnika TLV, w którym można znaleźć element pasujący do predykatu.
[in] aPredicate
Predykat stosowany do każdego elementu TLV. Aby możliwe było ponowne użycie kodu, aPredykat ma typ IterateHandler. Wartość zwrócona przez aPredykat kontroluje wyszukiwanie: WEAVE_ERROR_MAX wskazuje, że dany element został znaleziony, WEAVE_NO_ERROR – że nie znaleziono żądanego elementu, a wszystkie inne wartości – że saerch musi zostać zakończony.
[in] aContext
Opcjonalny wskaźnik do danych kontekstowych przekazanych przez dzwoniącego.
[out] aResult
Odniesienie do pamięci masowej do czytnika TLV, który po udanym działaniu zostanie umieszczony pod określonym tagiem.
Zwracane wartości
WEAVE_NO_ERROR
Powodzenie.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
Jeśli określony element aPredicate nie znalazł określonego elementu
Wyszukaj w czytniku TLV pierwszy element pasujący do predykatu, opcjonalnie malejący do tablic lub struktur.
aPredicate jest stosowany do każdego odwiedzonego elementu TLV. aPredicate zwróci wartość WEAVE_ERROR_MAX dla pasujących elementów, WEAVE_NO_ERROR w przypadku niepasujących elementów i wszelkie inne wartości, aby zakończyć wyszukiwanie.
Szczegóły
Parametry
[in] aReader
Odwołanie tylko do odczytu do czytnika TLV, w którym można znaleźć element pasujący do predykatu.
[in] aPredicate
Predykat stosowany do każdego elementu TLV. Aby możliwe było ponowne użycie kodu, aPredykat ma typ IterateHandler. Wartość zwrócona przez aPredykat kontroluje wyszukiwanie: WEAVE_ERROR_MAX wskazuje, że dany element został znaleziony, WEAVE_NO_ERROR – że nie znaleziono żądanego elementu, a wszystkie inne wartości – że saerch musi zostać zakończony.
[in] aContext
Opcjonalny wskaźnik do danych kontekstowych przekazanych przez dzwoniącego.
[out] aResult
Odniesienie do pamięci masowej do czytnika TLV, który po udanym działaniu zostanie umieszczony pod określonym tagiem.
[in] aRecurse
Wartość logiczna wskazująca, czy (prawda) lub nie (fałsz) dotyczą jakichkolwiek napotkanych tablic lub struktur.
Zwracane wartości
WEAVE_NO_ERROR
Powodzenie.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
Jeśli określony element aPredicate nie znalazł określonego elementu
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-08-24 UTC."],[],[]]