WBEMTime::WBEMTime(constBSTR)-Methode (wbemtime.h)
[Die WBEMTime-Klasse ist Teil des WMI-Anbieterframeworks, das jetzt als final betrachtet wird. Es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Für alle Neuentwicklungen sollten die MI-APIs verwendet werden.]
Die WBEMTime-Klassenkonstruktorüberladungsmethode akzeptiert einen BSTR-Parameter .
Syntax
void WBEMTime(
const BSTR bstrDMTFFormat
);
Parameter
bstrDMTFFormat
BSTR im Datums- und Uhrzeitformat. Der BSTR wird in GMT konvertiert.
Wenn Sie nun WBEMTime::GetDMTF zum Abrufen verwenden, haben Sie nur noch zwei Möglichkeiten:
- Als Ortszeit abrufen
- Als GMT abrufen
Rückgabewert
Keine
Bemerkungen
Wenn Sie die Form WBEMTime( BSTRbstrDMTFFormat) des Konstruktors verwenden, können Sie die Zeit nur auf eine der folgenden Arten abrufen:
- Als Ortszeit abrufen
- Als GMT abrufen
Sollte ein "*" an einer beliebigen Position in der eingehenden datetime-Zeichenfolge bstrDMTFFormat angezeigt werden, wird das * auf Positionsbasis durch die standardmäßige datetime-Zeichenfolge "160101000000.000000+000" ersetzt.
Das Mikrosekundentrennzeichen "." und das UTC-Offsetzeichen "+/-" müssen an den richtigen Positionen vorhanden sein. "* "an diesen Stellen stellt einen Fehler dar. Alle anderen Positionen werden durch das Standardelement ersetzt, wenn "*" an der entsprechenden Position erkannt wird. Ungültige Zeichensymbole sind nicht zulässig.
Beispiel: "1979**********.000000+000" wird als "19791010000000.000000+000" angezeigt.
"1979**********.000000+01" wird in "1979101000000.000000+001" konvertiert. Beachten Sie, dass sich "" im UTC-Offset an der zweiten Position in 0 ändert. Beim Lesen dieses datetime-Felds wirkt sich die resultierende UTC von 001 auf das Minutenfeld aus, um "19791000000000.000000+000" zu ergeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | wbemtime.h |
DLL | FrameDynOS.dll; FrameDyn.dll |