Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De meeste microsoft Active Accessibility-functies en de IAccessible eigenschappen en methoden nemen een VARIANT structuur als parameter. In wezen is de VARIANT structuur een container voor een grote samenvoeging die veel soorten gegevens bevat.
De waarde in het eerste lid van de structuur, vt, beschrijft welke van de union-leden geldig is. Hoewel de VARIANT structuur veel verschillende gegevenstypen ondersteunt, gebruikt Microsoft Active Accessibility alleen de volgende typen.
| vt-waarde | Naam van overeenkomend waardelid |
|---|---|
| VT_I4 | lVal- |
| VT_DISPATCH | pdispVal- |
| VT_BSTR | bstrVal- |
| VT_EMPTY | geen |
Wanneer u informatie ontvangt in een VARIANT structuur, controleert u het vt- lid om erachter te komen welk lid geldige gegevens bevat. Als u gegevens verzendt met behulp van een VARIANT- structuur, stelt u altijd vt- in om het union-lid weer te geven dat de informatie bevat.
Voordat u de structuur gebruikt, initialiseert u deze door de functie VariantInit Component Object Model (COM) aan te roepen. Wanneer u klaar bent met de structuur, wist u deze vóór het geheugen dat de VARIANT- bevat, wordt vrijgemaakt door Variant Calling-aan te roepen.