MFTOPONODE_ATTRIBUTE_UPDATE-Struktur (mfidl.h)
Gibt einen neuen Attributwert für einen Topologieknoten an.
Syntax
typedef struct _MFTOPONODE_ATTRIBUTE_UPDATE {
TOPOID NodeId;
GUID guidAttributeKey;
MF_ATTRIBUTE_TYPE attrType;
union {
UINT32 u32;
UINT64 u64;
double d;
};
} MFTOPONODE_ATTRIBUTE_UPDATE;
Member
NodeId
Der Bezeichner des zu aktualisierenden Topologieknotens. Um den Bezeichner eines Topologieknotens abzurufen, rufen Sie IMFTopologyNode::GetTopoNodeID auf.
guidAttributeKey
GUID, die das zu aktualisierende Attribut angibt.
attrType
Attributtyp, der als Member der MF_ATTRIBUTE_TYPE-Enumeration angegeben wird.
u32
Attributwert (32-Bit-Ganzzahl ohne Vorzeichen). Dieser Member wird verwendet, wenn attrTypegleich MF_ATTRIBUTE_UINT32.
u64
Attributwert (32-Bit-Ganzzahl ohne Vorzeichen). Dieser Member wird verwendet, wenn attrTypegleich MF_ATTRIBUTE_UINT64 ist. Siehe Hinweise.
d
Attributwert (Gleitkomma). Dieser Member wird verwendet, wenn attrTypegleich MF_ATTRIBUTE_DOUBLE ist.
Hinweise
Aufgrund eines Fehlers in der Strukturdeklaration wird das u64-Element als 32-Bit-Ganzzahl deklariert, nicht als 64-Bit-Ganzzahl. Daher wird jeder 64-Bit-Wert, der an die IMFTopologyNodeAttributeEditor::UpdateNodeAttributes-Methode übergeben wird, auf 32 Bits gekürzt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | mfidl.h |