Freigeben über


VariantInit-Funktion (oleauto.h)

Initialisiert eine Variante.

Syntax

void VariantInit(
  [out] VARIANTARG *pvarg
);

Parameter

[out] pvarg

Die zu initialisierende Variante.

Rückgabewert

Keine

Bemerkungen

Die VariantInit-Funktion initialisiert das VARIANTARG, indem das vt-Feld auf VT_EMPTY festgelegt wird. Im Gegensatz zu VariantClear interpretiert diese Funktion nicht den aktuellen Inhalt des VARIANTARG. Verwenden Sie VariantInit , um neue lokale Variablen vom Typ VARIANTARG (oder VARIANT) zu initialisieren.

Beispiele

Das folgende Beispiel zeigt, wie ein Array von Varianten initialisiert wird, wobei celt die Anzahl der Elemente im Array ist.

for(int i = 0; i < celt; ++i)
   VariantInit(&rgvar[i]);

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oleauto.h
Bibliothek OleAut32.lib
DLL OleAut32.dll

Weitere Informationen

Variantenbearbeitungsfunktionen