Funzione VarMul (oleauto.h)

Restituisce il risultato dalla moltiplicazione di due varianti.

Sintassi

HRESULT VarMul(
  [in]  LPVARIANT pvarLeft,
  [in]  LPVARIANT pvarRight,
  [out] LPVARIANT pvarResult
);

Parametri

[in] pvarLeft

La prima variante.

[in] pvarRight

Seconda variante.

[out] pvarResult

Variante del risultato.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

La funzione funziona come indicato di seguito.

Condizione Risultato
Entrambe le espressioni sono stringhe, date, caratteri o valori booleani Moltiplicazione
Un'espressione è una stringa e l'altra un carattere Moltiplicazione
Un'espressione è numerica e l'altra una stringa Moltiplicazione
Entrambe le espressioni sono numeriche Moltiplicazione
Entrambe le espressioni sono null Null
Entrambe le espressioni sono vuote stringa vuota
 

I valori booleani vengono convertiti in -1 per FALSE e 0 per TRUE.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll