Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uzyskuje atrybuty niestandardowe bajty przy użyciu nazwy atrybutu niestandardowego.
Składnia
int GetCustomAttributeByName(
[In] string pszCustomAttributeName,
[In, Out] byte[] ppBlob,
[In, Out] ref uint pdwLen
);
Parametry
pszCustomAttributeName
[in] Ciąg zawierający nazwę atrybutu niestandardowego do wyszukania.
ppBlob
[in, out] Tablica wypełniona bajtami atrybutów niestandardowych.
pdwLen
[in, out] Określa maksymalną liczbę bajtów, które mają być zwracane w ppBlob tablicy i zwraca liczbę bajtów zapisywanych w tablicy.
Wartość zwracana
W przypadku powodzenia zwraca S_OK lub zwraca S_FALSE, jeśli atrybut niestandardowy nie istnieje. W przeciwnym razie zwraca kod błędu.
Uwagi
ppBlob Ustaw parametr na wartość null, aby zwrócić liczbę dostępnych bajtów atrybutów. Następnie przydziel tablicę i przekaż tablicę dla parametru ppBlob .
Bajty atrybutów reprezentują nieprzetworzone dane atrybutu niestandardowego.
ppBlob Jeśli parametry i pdwLen są ustawione na wartość null, tej metody można użyć do określenia, czy atrybut niestandardowy tylko istnieje. Łatwiejszą alternatywą jest jednak wywołanie metody IsCustomAttributeDefined .