Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |