Skip to content

Latest commit

 

History

History
85 lines (67 loc) · 2.79 KB

ns-propidlbase-statpropstg.md

File metadata and controls

85 lines (67 loc) · 2.79 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:propidlbase.tagSTATPROPSTG
STATPROPSTG (propidlbase.h)
The STATPROPSTG structure contains data about a single property in a property set. This data is the property ID and type tag, and the optional string name that may be associated with the property.
STATPROPSTG
STATPROPSTG [Strctd Stg]
STATPROPSTG structure [Structured Storage]
_stg_statpropstg
propidlbase/STATPROPSTG
stg.statpropstg
tagSTATPROPSTG
stg\statpropstg.htm
Stg
3b8de6d3-18a3-4c0a-94d1-04bcec05d41a
08/02/2022
STATPROPSTG, STATPROPSTG [Strctd Stg], STATPROPSTG structure [Structured Storage], _stg_statpropstg, propidlbase/STATPROPSTG, stg.statpropstg, tagSTATPROPSTG
propidlbase.h
Propidl.h
Windows
Windows 2000 Professional [desktop apps \| UWP apps]
Windows 2000 Server [desktop apps \| UWP apps]
Windows
STATPROPSTG
19H1
tagSTATPROPSTG
propidlbase/tagSTATPROPSTG
STATPROPSTG
propidlbase/STATPROPSTG
c++
APIRef
kbSyntax
HeaderDef
propidlbase.h
STATPROPSTG

STATPROPSTG structure

-description

The STATPROPSTG structure contains data about a single property in a property set. This data is the property ID and type tag, and the optional string name that may be associated with the property.

IPropertyStorage::Enum supplies a pointer to the IEnumSTATPROPSTG interface on an enumerator object that can be used to enumerate the STATPROPSTG structures for the properties in the current property set. STATPROPSTG is defined as:

-struct-fields

-field lpwstrName

A wide-character null-terminated Unicode string that contains the optional string name associated with the property. May be NULL. This member must be freed using CoTaskMemFree.

-field propid

A 32-bit identifier that uniquely identifies the property within the property set. All properties within property sets must have unique property identifiers.

-field vt

The property type.

-see-also

IEnumSTATPROPSTG

IPropertyStorage::Enum