ExtendedDebugPropertyInfo Structure
Extends the DebugPropertyInfo
structure with additional members to characterize the extended property.
Syntax
typedef struct ExtendedDebugPropertyInfo{
DBGPROP_INFO_FLAGS dwValidFields;
LPOLESTR bstrName;
LPOLESTR bstrType;
LPOLESTR bstrValue;
LPOLESTR bstrFullName;
DBGPROP_ATTRIB_FLAGS dwAttrib;
IDebugProperty* pDebugProp;
DWORD nDISPID;
DWORD nType;
VARIANT varValue;
ILockBytes* plbValue;
IDebugExtendedProperty* pDebugExtProp;
};
Members
dwValidFields
An enumerated data type used to specify which fields are initialized.
bstrName
The property name within a context.
bstrType
The property type as formatted string.
bstrValue
The property value as a formatted string.
bstrFullName
The full name of the property.
dwAttrib
An enumeration that specifies the flags for the debug property attributes.
pDebugProp
IDebugProperty
object corresponding to this ExtendedDebugPropertyInfo
.
nDISPID
The dispatch id.
nType
The extended property type.
varValue
The extended property value if it can fit in VARIANT.
plbValue
The actual data bytes of the property value.
pDebugExtProp
IDebugExtendedProperty
object corresponding to this ExtendedDebugPropertyInfo
.
See also
DebugPropertyInfo Structure
IDebugProperty Interface
IDebugExtendedProperty Interface
DBGPROP_ATTRIB_FLAGS
DBGPROP_INFO_FLAGS