Metodo SWbemDateTime.SetVarDate
Il metodo SetVarDate dell'oggetto SWbemDateTime converte una data nel formato VT_DATE nel formato datetime CIM.
Un valore VT_DATE è un valore datetime variante usato da Visual Basic e ActiveX.
Per una spiegazione di questa sintassi, vedere Document Conventions for the Scripting API (Convenzioni di documento per l'API di scripting).
Sintassi
SWbemDateTime.SetVarDate( _
ByVal vdate, _
[ ByVal bIsLocal ] _
)
Parametri
-
vdate [in]
-
Valore di data variante per impostare l'oggetto. Questo parametro deve essere nel formato VT_DATE .
-
bIsLocal [in, facoltativo]
-
Se TRUE, vdate viene interpretato come ora locale e la proprietà Utc (Coordinated Universal Time) contiene l'ora locale convertita nell'offset UTC corretto. Quando bIsLocal è FAL edizione Standard, vdate viene convertito direttamente in un valore UTC con un offset pari a zero (0).
Valore restituito
Questo metodo non restituisce valori.
Codici di errore
Dopo aver completato il metodo SetVarDate , l'oggetto Err può contenere il codice di errore nell'elenco seguente.
-
wbemErrInvalidSyntax - 2147749921 (0x80041021)
-
Il formato di vdate non è valido.
Osservazioni:
Dopo una chiamata riuscita a SetVarDate, il valore DATETIME viene interpretato come un valore datetime assoluto anziché un intervallo e la proprietà IsInterval è impostata su FAL edizione Standard.
La funzione intrinseca di Visual Basic o VBScript CDate fornisce un valore datetime nel formato VT_DATE per l'input di SetVarDate.
Esempi
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 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 |