Metodo SWbemDateTime.SetFileTime
Il metodo SetFileTime dell'oggetto SWbemDateTime converte una data nel formato FILETIME stringa nel formato datetime CIM .
Il formato FILETIME è una struttura datetime a 64 bit che rappresenta il numero di unità di 100 nanosecondi dall'inizio del 1° gennaio 1601. Strumentazione gestione Windows (WMI) considera i valori FILETIME come rappresentazioni di stringa di numeri senza segno a 64 bit.
Per la spiegazione della sintassi, vedere Document Conventions for the Scripting API (Convenzioni di documento per l'API di scripting).
Sintassi
SWbemDateTime.SetFileTime( _
ByVal strFileTime, _
[ ByVal bIsLocal ] _
)
Parametri
-
strFileTime [in]
-
Valore FILETIME utilizzato per impostare l'oggetto .
-
bIsLocal [in, facoltativo]
-
Se TRUE, strFileTime viene interpretato come ora locale. La proprietà Coordinated Universal Time (UTC) contiene l'ora locale convertita nell'offset UTC corretto. Quando bIsLocal è FALSE, strFileTime viene convertito direttamente in un valore UTC con un offset pari a 0 (zero).
Valore restituito
Questo metodo non restituisce valori.
Codici di errore
Dopo aver completato il metodo SetFileTime , l'oggetto Err può contenere il codice di errore nell'elenco seguente.
-
wbemErrInvalidSyntax - 2147749921 (0x80041021)
-
Il formato di strFileTime non è valido.
Commenti
Dopo la corretta chiamata a SetFileTime, il valore datetime viene sempre interpretato come valore assoluto (datetime) e IsInterval è impostato su FALSE.
Esempio
Per esempi di utilizzo dell'oggetto SWbemDateTime per convertire i valori CIM DATETIME in e dal formato FILETIME o dal formato VT_DATE , vedere Attività WMI: Date e ore. Per una descrizione del formato CIM DATETIME , vedere Formato di data e ora.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemDateTime |
IID |
IID_ISWbemDateTime |