Función VarIdiv (oleauto.h)

Convierte dos variantes de cualquier tipo en enteros y, a continuación, devuelve el resultado de dividirlos.

Sintaxis

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

Parámetros

[in] pvarLeft

Primera variante.

[in] pvarRight

Segunda variante.

[out] pvarResult

Variante de resultado.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La función funciona de la siguiente manera.

Condición Resultado
Ambas expresiones son cadenas, fechas, caracteres o valores booleanos Se devuelve la división y un entero.
Una expresión es una cadena y la otra un carácter División
Una expresión es numérica y la otra una cadena División
Ambas expresiones son numéricas División
Cualquiera de las expresiones es null Null
Ambas expresiones están vacías DISP_E_DIVBYZERO

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll