Freigeben über


VARIANT-Struktur

Die meisten Der Microsoft Active Accessibility-Funktionen und die IAccessible Eigenschaften und Methoden verwenden eine VARIANT- Struktur als Parameter. Im Wesentlichen ist die VARIANT Struktur ein Container für eine große Vereinigung, die viele Datentypen enthält.

Der Wert im ersten Mitglied der Struktur, vt, beschreibt, welche der Gewerkschaftsmitglieder gültig sind. Obwohl die VARIANT Struktur viele verschiedene Datentypen unterstützt, verwendet Microsoft Active Accessibility nur die folgenden Typen.

vt-Wert Entsprechender Wertmemmemmname
VT_I4 lVal
VT_DISPATCH pdispVal-
VT_BSTR bstrVal
VT_EMPTY nichts

 

Wenn Sie Informationen in einer VARIANT- Struktur erhalten, überprüfen Sie den vt Member, um herauszufinden, welches Element gültige Daten enthält. Wenn Sie Informationen mithilfe einer VARIANT--Struktur senden, legen Sie auch immer vt- so fest, dass das Unionsmitglied, das die Informationen enthält, widergespiegelt wird.

Bevor Sie die Struktur verwenden, initialisieren Sie sie, indem Sie die funktion VariantInit Component Object Model (COM) aufrufen. Wenn Sie mit der Struktur fertig sind, löschen Sie sie vor dem Speicher, der den VARIANT- enthält, durch Aufrufen VariantClearfreigegeben wird.