IDiaPropertyStorage::ReadPropertyNames
Pobiera odpowiednie nazwy ciągów dla podanych identyfikatorów właściwości.
Składnia
HRESULT ReadPropertyNames (
ULONG cpropid,
PROPID const* rgpropid,
BSTR* rglpwstrName
);
Parametry
cpropid
[in] Liczba identyfikatorów właściwości w elem.rgpropid
rgpropid
[in] Tablica identyfikatorów właściwości, dla których mają być uzyskiwane nazwy (PROPID
jest definiowana w WTypes.h jako ULONG
).
rglpwstrName
[in, out] Tablica nazw właściwości dla określonych identyfikatorów właściwości. Tablica musi być wstępnie przydzielona do przechowywania żądanej liczby nazw właściwości i musi być w stanie przechowywać co najmniej cpropid``BSTR
ciągi.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Zwracane nazwy właściwości muszą zostać zwolnione (przez wywołanie SysFreeString
funkcji), gdy nie są już potrzebne.