Método Provider::CreateNewInstance (provider.h)

[A classe Provider faz parte do WMI Provider Framework 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 para todos os novos desenvolvimentos.]

O método CreateNewInstance aloca um novo objeto CInstance e retorna um ponteiro para ele.

Sintaxe

CInstance * CreateNewInstance(
  MethodContext *pMethodContext
);

Parâmetros

pMethodContext

Um ponteiro para o contexto associado a essa instância.

Retornar valor

Retorna um ponteiro para a nova instância.

Comentários

O chamador deve chamar CInstance::Release ou Provider::Commit no ponteiro retornado. Qualquer um desses métodos pode ser usado, mas eles não são intercambiáveis. Consulte a seção Comentários sobre cada um desses métodos para determinar qual é apropriado.

Esse método não retorna um ponteiro NULL . Se falhar, ele gerará uma exceção.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho provider.h (inclua FwCommon.h)
Biblioteca FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll