struktur MFTOPONODE_ATTRIBUTE_UPDATE (mfidl.h)
Menentukan nilai atribut baru untuk simpul topologi.
Sintaks
typedef struct _MFTOPONODE_ATTRIBUTE_UPDATE {
TOPOID NodeId;
GUID guidAttributeKey;
MF_ATTRIBUTE_TYPE attrType;
union {
UINT32 u32;
UINT64 u64;
double d;
};
} MFTOPONODE_ATTRIBUTE_UPDATE;
Anggota
NodeId
Pengidentifikasi node topologi yang akan diperbarui. Untuk mendapatkan pengidentifikasi node topologi, panggil IMFTopologyNode::GetTopoNodeID.
guidAttributeKey
GUID yang menentukan atribut yang akan diperbarui.
attrType
Jenis atribut, ditentukan sebagai anggota enumerasi MF_ATTRIBUTE_TYPE .
u32
Nilai atribut (bilangan bulat 32-bit yang tidak ditandatangani). Anggota ini digunakan ketika attrType sama dengan MF_ATTRIBUTE_UINT32.
u64
Nilai atribut (bilangan bulat 32-bit yang tidak ditandatangani). Anggota ini digunakan ketika attrType sama dengan MF_ATTRIBUTE_UINT64. Lihat Keterangan.
d
Nilai atribut (floating point). Anggota ini digunakan ketika attrType sama dengan MF_ATTRIBUTE_DOUBLE.
Keterangan
Karena kesalahan dalam deklarasi struktur, anggota u64 dinyatakan sebagai bilangan bulat 32-bit, bukan bilangan bulat 64-bit. Oleh karena itu, setiap nilai 64-bit yang diteruskan ke metode IMFTopologyNodeAttributeEditor::UpdateNodeAttributes dipotong menjadi 32 bit.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | mfidl.h |