Compartir a través de


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
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
Archivo DLL
Wbemdisp.dll
CLSID
CLSID_SWbemDateTime
IID
IID_ISWbemDateTime

Consulte también

SWbemDateTime.SetVarDate

SWbemDateTime

DATETIME