Compartilhar via


Método IDataModelScriptProvider::GetExtension (dbgmodel.h)

O método GetExtension retorna a extensão de arquivo para scripts gerenciados por esse provedor (sem o ponto) como uma cadeia de caracteres alocada por meio do método SysAllocString. O aplicativo de depurador que hospeda o modelo de dados (com suporte a scripts) delegará a abertura de arquivos de script com essa extensão para o provedor de script. O chamador é responsável por liberar a cadeia de caracteres retornada por meio de SysFreeString. Exemplos de cadeias de caracteres que podem ser retornadas desse método são "js" ou "NatVis".

Nenhum provedor de script pode retornar a mesma extensão de arquivo (não diferencia maiúsculas de minúsculas). Um provedor que deseja lidar com várias extensões de arquivo deve implementar várias interfaces IDataModelScriptProvider e fornecer nomes exclusivos e extensões de arquivo para o gerenciador de scripts por meio da implementação desses métodos.

Sintaxe

HRESULT GetExtension(
  BSTR *extension
);

Parâmetros

extension

A extensão de arquivo de arquivos de script que são gerenciados por esse provedor é retornada aqui. A cadeia de caracteres é alocada por meio de SysAllocString e o chamador é responsável por liberá-la por meio de SysFreeString.

Retornar valor

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Interface IDataModelScriptProvider