IDiaPropertyStorage::ReadPropertyNames

Ruft die entsprechenden Zeichenfolgennamen für bestimmte Eigenschaftsbezeichner ab

Syntax

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

Parameter

cpropid

[in] Anzahl der Eigenschafts-IDs in rgpropid

rgpropid

[in] Array von Eigenschafts-IDs, für die die Namen abgerufen werden sollen (PROPID wird in WTypes.h als ULONG definiert)

rglpwstrName

[in, out] Array von Eigenschaftsnamen für die angegebenen Eigenschafts-IDs. Das Array muss vorab zugewiesen werden, damit es die angeforderte Anzahl von Eigenschaftsnamen enthält, und muss mindestens cpropid``BSTR Zeichenfolgen enthalten können.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK zurückgegeben, andernfalls ein Fehlercode.

Hinweise

Die zurückgegebenen Eigenschaftsnamen müssen freigegeben werden (durch Aufrufen der SysFreeString-Funktion), wenn sie nicht mehr benötigt werden.

Weitere Informationen