Aracılığıyla paylaş


IDiaPropertyStorage::ReadPropertyNames

Belirli özellik tanımlayıcıları için karşılık gelen dize adlarını alır.

Sözdizimi

HRESULT ReadPropertyNames (
   ULONG         cpropid,
   PROPID const* rgpropid,
   BSTR*         rglpwstrName
);

Parametreler

cpropid

[in] içindeki rgpropidözellik kimliklerinin sayısı.

rgpropid

[in] Adlarının alındığı özellik kimliklerinin dizisi (PROPID WTypes.h dosyasında olarak ULONGtanımlanır).

rglpwstrName

[in, out] Belirtilen özellik kimlikleri için özellik adları dizisi. Dizi, istenen sayıda özellik adını tutmak için önceden ayrılmalıdır ve en az cpropid``BSTR dizeleri barındırabilmelidir.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Döndürülen özellik adları artık gerekli olmadığında serbest (işlevini çağırarak SysFreeString ) gerekir.

Ayrıca bkz.