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
), когда они больше не нужны.