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
Wbemdisp.h
Libreria dei tipi
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemDateTime
IID
IID_ISWbemDateTime

Vedi anche

SWbemDateTime.SetVarDate

SWbemDateTime

DATETIME