SWbemDateTime.SetFileTime (método)
El método SetFileTime del objeto SWbemDateTime convierte una fecha con el formato FILETIME de cadena al formato datetime de CIM.
El formato FILETIME es una estructura datetime de 64 bits que representa el número de unidades de 100 nanosegundos desde principios del 1 de enero de 1601. Instrumental de administración de Windows (WMI) trata los valores FILETIME como representaciones de cadena de números de 64 bits sin signo.
Para obtener la explicación de la sintaxis, vea Convenciones de documentación para la API de scripting.
Sintaxis
SWbemDateTime.SetFileTime( _
ByVal strFileTime, _
[ ByVal bIsLocal ] _
)
Parámetros
-
strFileTime [in]
-
Valor FILETIME usado para establecer el objeto .
-
bIsLocal [in, optional]
-
Si es TRUE, strFileTime se interpreta como una hora local. La propiedad Hora universal coordinada (UTC) contiene la hora local convertida al desfase UTC correcto. Cuando bIsLocal es FALSE, strFileTime se convierte directamente en un valor UTC con un desfase de 0 (cero).
Valor devuelto
Este método no devuelve ningún valor.
Códigos de error
Después de completar el método SetFileTime, el objeto Err puede contener el código de error en la lista siguiente.
-
wbemErrInvalidSyntax - 2147749921 (0x80041021)
-
El formato de vdate no es válido.
Comentarios
Después de una llamada correcta a SetFileTime, el valor datetime siempre se interpreta como un valor absoluto (datetime) y IsInterval se establece en FALSE.
Ejemplos
Para obtener ejemplos de uso del objeto SWbemDateTime para convertir valores DATETIME de CIM al y desde el formato FILETIME o el formato VT_DATE, vea Tareas de WMI: Fechas y horas. Para obtener una descripción del formato DATETIME de CIM, vea Formato de fecha y hora.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Biblioteca de tipos |
|
Archivo DLL |
|
CLSID |
CLSID_SWbemDateTime |
IID |
IID_ISWbemDateTime |