InitVariantFromDosDateTime-Funktion (propvarutil.h)
Initialisiert eine VARIANT-Struktur mit einem Datum und einer Uhrzeit, die im von Microsoft MS-DOS verwendeten Format angegeben sind. Die Datums- und Uhrzeitwerte werden in das Format konvertiert, das zum Speichern von Datum und Uhrzeit in einem VARIANT-Format verwendet wird.
Syntax
HRESULT InitVariantFromDosDateTime(
[in] WORD wDate,
[in] WORD wTime,
[out] VARIANT *pvar
);
Parameter
[in] wDate
Typ: WORD
WORD-Wert , der ein MS-DOS-Datum darstellt. Weitere Informationen zu diesem Format finden Sie unter DosDateTimeToVariantTime .
[in] wTime
Typ: WORD
WORD-Wert , der eine MS-DOS-Zeit darstellt. Weitere Informationen zu diesem Format finden Sie unter DosDateTimeToVariantTime .
[out] pvar
Typ: VARIANT*
Wenn diese Funktion zurückgibt, enthält die initialisierte VARIANT-Struktur .
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Erstellt eine VT_DATE Variante.
Weitere Informationen zu den Formaten von wDate, wTime und des resultierenden Variantendatums finden Sie unter DosDateTimeToVariantTime.
Dies ist eine Inlinefunktion, deren Quellcode im Header bereitgestellt wird. Sie ist in keiner .dll- oder LIB-Datei enthalten.
Beispiele
Im folgenden Beispiel, das als Teil eines größeren Programms eingeschlossen werden soll, wird die Verwendung von InitVariantFromDosDateTime veranschaulicht.
// WORD wDate, wTime;
// Assume variables wDate and wTime are initialized and valid.
VARIANT var;
HRESULT hr = InitVariantFromDosDateTime(wDate, wTime, &var);
if (SUCCEEDED(hr))
{
// var now is valid and has type VT_DATE.
VariantClear(&propvar);
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | propvarutil.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |