Поделиться через


IDiaPropertyStorage::ReadPropertyNames

Извлекает соответствующие имена строк для заданных идентификаторов свойств.

Синтаксис

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

Параметры

cpropid

[in] Число идентификаторов свойств в rgpropid.

rgpropid

[in] Массив идентификаторов свойств, для которых требуется получить имена (PROPID определяется в WTypes.h как a ULONG).

rglpwstrName

[in, out] Массив имен свойств для указанных идентификаторов свойств. Массив должен быть предварительно выделен для хранения запрошенного количества имен свойств и должен иметь возможность содержать по крайней мере cpropid``BSTR строки.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Возвращаемые имена свойств должны быть освобождены (вызывая функцию SysFreeString ), когда они больше не нужны.

См. также