Méthode WBEMTime ::WBEMTime(constBSTR) (wbemtime.h)
[La classe WBEMTime fait partie du framework du fournisseur WMI qui est maintenant considéré comme étant à l’état final, et plus aucun développement, amélioration ou mise à jour ne seront mis à disposition pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées pour tout nouveau développement.]
La méthode de surcharge du constructeur de classe WBEMTime prend un paramètre BSTR .
Syntaxe
void WBEMTime(
const BSTR bstrDMTFFormat
);
Paramètres
bstrDMTFFormat
BSTR au format de date et d’heure. Le BSTR est converti en GMT.
Maintenant, lorsque vous utilisez WBEMTime ::GetDMTF pour le récupérer, vous n’avez que deux choix :
- Obtenir en tant qu’heure locale
- Obtenir en tant que GMT
Valeur de retour
None
Remarques
Si vous utilisez le formulaire WBEMTime( BSTRbstrDMTFFormat) du constructeur, vous pouvez uniquement récupérer l’heure de l’une des manières suivantes :
- Obtenir en tant qu’heure locale
- Obtenir en tant que GMT
Si un « * » apparaît à n’importe quel emplacement dans la chaîne datetime entrante bstrDMTFFormat, le * est remplacé sur une base positionnelle par la chaîne datetime par défaut « 160101010000000.000000+000 ».
Le séparateur de microsecondes « » et le signe de décalage UTC « +/- » doivent être présents aux emplacements appropriés. « * « dans ces emplacements constitue une erreur. Toutes les autres positions sont remplacées par l’élément par défaut si « * » est détecté à l’emplacement correspondant. Les symboles de caractères non valides ne sont pas autorisés.
Exemple : « 1979**********.000000+000 » s’affiche comme « 1979101010000000.000000+000 ».
« 1979**********.000000+01 » est converti en « 197910101000000.000000+001 ». Notez que le « » dans le décalage UTC passe à 0 dans la deuxième position. Lors de la lecture de ce champ datetime, l’UTC résultant de 001 a un impact sur le champ minute pour générer « 1979101000000000.0000000+000 ».
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wbemtime.h |
DLL | FrameDynOS.dll ; FrameDyn.dll |