Metodo WBEMTime::WBEMTime(constBSTR) (wbemtime.h)
[La classe WBEMTime fa parte di WMI Provider Framework, che ora viene considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
Il metodo di overload del costruttore della classe WBEMTime accetta un parametro BSTR .
Sintassi
void WBEMTime(
const BSTR bstrDMTFFormat
);
Parametri
bstrDMTFFormat
BSTR in formato data e ora. Il valore BSTR viene convertito in GMT.
Quando si usa WBEMTime::GetDMTF per recuperarlo, sono disponibili solo due opzioni:
- Ottenere come ora locale
- Ottenere come GMT
Valore restituito
nessuno
Osservazioni
Se si usa il formato WBEMTime( BSTRbstrDMTFFormat) del costruttore, è possibile recuperare solo l'ora in uno dei modi seguenti:
- Ottenere come ora locale
- Ottenere come GMT
Se "*" viene visualizzato in qualsiasi posizione nella stringa datetime in ingresso bstrDMTFFormat, * viene sostituito su base posizionale con la stringa datetime predefinita "16010101000000.00000+0000".
Il separatore microsecondo "." e il segno di offset UTC "+/-" devono essere presenti nelle posizioni corrette. "* "in queste posizioni costituisce un errore. Tutte le altre posizioni vengono sostituite dall'elemento predefinito se viene rilevato "*" nella posizione corrispondente. I simboli di carattere non validi non sono consentiti.
Esempio: "1979**********.000000+000" viene visualizzato come "197910101000000.00000+0000".
"1979**********.000000+01" viene convertito in "197910101000000.00000+001". Si noti che l'offset "" nell'offset UTC cambia in 0 nella seconda posizione. Nella lettura di questo campo datetime l'ORA UTC risultante di 001 influisce sul campo minuto per restituire "197910100000000.00000+0000".
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | wbemtime.h |
DLL | FrameDynOS.dll; FrameDyn.dll |