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.