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.

Zobacz też