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
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
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 |