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

[A classe WBEMTime faz parte da Estrutura do Provedor do WMI que agora é considerado em estado final e nenhum desenvolvimento, melhoria ou atualização adicional estará disponível para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas em todos os novos desenvolvimentos.]

O método de sobrecarga do construtor de classe WBEMTime usa um parâmetro BSTR .

Sintaxe

void WBEMTime(
  const BSTR bstrDMTFFormat
);

Parâmetros

bstrDMTFFormat

BSTR em Formato de Data e Hora. O BSTR é convertido em GMT.

Agora, quando você usa WBEMTime::GetDMTF para recuperá-lo, você tem apenas duas opções:

  • Obter como Hora Local
  • Obter como GMT
Neste ponto, o deslocamento real usado no BSTR para compilar o objeto WBEMTime foi perdido.

Retornar valor

Nenhum

Comentários

Se você usar a forma WBEMTime( BSTRbstrDMTFFormat) do construtor, só poderá recuperar a hora de uma destas maneiras:

  • Obter como Hora Local
  • Obter como GMT
O deslocamento real usado no BSTR para compilar o objeto WBEMTime foi perdido.

Se um "*" aparecer em qualquer local na cadeia de caracteres de datetime de entrada bstrDMTFFormat, o * será substituído em uma base posicional pela cadeia de caracteres datetime padrão "16010101000000.000000+000".

O separador de microssegundos "." e o sinal de deslocamento UTC "+/-" devem estar presentes nos locais corretos. "* "nesses locais constitui um erro. Todas as outras posições serão substituídas pelo elemento padrão se "*" for detectado no local correspondente. Símbolos de caractere inválidos não são permitidos.

Exemplo: "1979**********.000000+000" aparece como "197910101000000.000000+000".

"1979**********.00000+01" converte em "19791010101000000.000000+001". Observe que "" no deslocamento UTC muda para 0 na segunda posição. Ao ler este campo datetime, o UTC resultante de 001 afeta o campo de minutos para produzir "1979101000000000,000000+000".

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemtime.h
DLL FrameDynOS.dll; FrameDyn.dll