Método WBEMTime::WBEMTime(constBSTR) (wbemtime.h)

[La clase WBEMTime forma parte del marco del proveedor de WMI que ahora se considera en estado final, y no habrá más desarrollo, mejoras o actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]

El método de sobrecarga del constructor de clase WBEMTime toma un parámetro BSTR .

Sintaxis

void WBEMTime(
  const BSTR bstrDMTFFormat
);

Parámetros

bstrDMTFFormat

BSTR en formato de fecha y hora. El BSTR se convierte en GMT.

Ahora, cuando use WBEMTime::GetDMTF para recuperarlo, solo tiene dos opciones:

  • Obtener como hora local
  • Obtener como GMT
En este punto, se ha perdido el desplazamiento real utilizado en el BSTR para compilar el objeto WBEMTime .

Valor devuelto

None

Observaciones

Si usa el formato WBEMTime( BSTRbstrDMTFFormat) del constructor, solo puede recuperar la hora de una de estas maneras:

  • Obtener como hora local
  • Obtener como GMT
Se ha perdido el desplazamiento real utilizado en el BSTR para compilar el objeto WBEMTime .

Si aparece "*" en cualquier ubicación de la cadena de fecha y hora entrante bstrDMTFFormat, * se reemplaza por una base posicional por la cadena de fecha y hora predeterminada "16010101000000.0000000+0000".

El separador de microsegundos "." y el signo de desplazamiento UTC "+/-" deben estar presentes en las ubicaciones correctas. "* "en estas ubicaciones constituye un error. Todas las demás posiciones se reemplazan por el elemento predeterminado si se detecta "*" en la ubicación correspondiente. No se permiten símbolos de caracteres no válidos.

Ejemplo: "1979**********.000000+000" aparece como "197910101000000.0000000+0000".

"1979**********.000000+01" convierte en "197910101000000.00000000+0001". Tenga en cuenta que el desplazamiento "" en el desplazamiento UTC cambia a 0 en la segunda posición. Al leer este campo datetime, la hora UTC resultante de 001 afecta al campo de minuto para producir "19791000000000000000000+0000".

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemtime.h
Archivo DLL FrameDynOS.dll; FrameDyn.dll