Aracılığıyla paylaş


VARIANT Yapısı

Microsoft Etkin Erişilebilirlik işlevlerinin çoğu ve IAccessible özellikleri ve yöntemleri parametre olarak VARIANT yapısını alır. Temelde, VARIANT yapısı, birçok veri türünü taşıyan büyük bir birleşim için bir kapsayıcıdır.

vtyapısının ilk üyesindeki değer, birleşim üyelerinden hangilerinin geçerli olduğunu açıklar. VARIANT yapısı birçok farklı veri türünü desteklese de, Microsoft Etkin Erişilebilirlik yalnızca aşağıdaki türleri kullanır.

vt Değeri Karşılık gelen değer üye adı
VT_I4 lVal
VT_DISPATCH pdispVal
VT_BSTR bstrVal
VT_EMPTY hiç kimse

 

VARIANT yapısında bilgi aldığınızda, hangi üyenin geçerli veriler içerdiğini öğrenmek için vt üyesini denetleyin. Benzer şekilde, VARIANT yapısı kullanarak bilgi gönderdiğinizde, her zaman vt bilgileri içeren birleşim üyesini yansıtacak şekilde ayarlayın.

Yapıyı kullanmadan önce VariantInit Bileşen Nesne Modeli (COM) işlevini çağırarak başlatın. Yapısıyla işiniz bittiğinde, VARIANT içeren bellek VariantClearçağrılarak serbest bırakın.