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 |