Partager via


VarDateFromStr, fonction (oleauto.h)

Convertit une chaîne OLECHAR en valeur de date.

Syntaxe

HRESULT VarDateFromStr(
  [in]  LPCOLESTR strIn,
  [in]  LCID      lcid,
  [in]  ULONG     dwFlags,
  [out] DATE      *pdateOut
);

Paramètres

[in] strIn

La valeur à convertir.

[in] lcid

Identificateur de paramètres régionaux.

[in] dwFlags

Un ou plusieurs des indicateurs suivants.

Valeur Signification
LOCALE_NOUSEROVERRIDE
Utilise les paramètres régionaux par défaut du système, plutôt que les paramètres régionaux personnalisés.
VAR_CALENDAR_HIJRI
S’il est défini, le calendrier Hijri est utilisé. Sinon, le calendrier défini dans le panneau de configuration est utilisé.
VAR_TIMEVALUEONLY
Omet la partie date d’un VT_DATE et retourne uniquement l’heure. S’applique aux conversions vers ou depuis des dates.
VAR_DATEVALUEONLY
Omet la partie heure d’un VT_DATE et retourne uniquement la date. S’applique aux conversions vers ou depuis des dates.

[out] pdateOut

Valeur résultante.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
DISP_E_BADVARTYPE
Le paramètre d’entrée n’est pas un type valide de variante.
DISP_E_OVERFLOW
Les données pointées par le paramètre de sortie ne correspondent pas au type de destination.
DISP_E_TYPEMISMATCH
Impossible de contraindre l’argument au type spécifié.
E_INVALIDARG
L’un des arguments n’est pas valide.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll