IDiaPropertyStorage::ReadPropertyNames
Recupera nomes de cadeia de caracteres correspondentes para determinados identificadores da propriedade.
Sintaxe
HRESULT ReadPropertyNames (
ULONG cpropid,
PROPID const* rgpropid,
BSTR* rglpwstrName
);
Parâmetros
cpropid
[in] Número de IDs de propriedade em rgpropid
.
rgpropid
[in] Matriz de IDs de propriedade para as quais obter os nomes (PROPID
é definido em WTypes.h como um ULONG
).
rglpwstrName
[in, out] Matriz de nomes de propriedade para as IDs de propriedade especificadas. A matriz deve ser pré-alocada para conter o número solicitado de nomes de propriedade e deve conter pelo menos cadeias de caracteres cpropid``BSTR
.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
Os nomes de propriedade retornados devem ser liberados (chamando a função SysFreeString
) quando não forem mais necessários.