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 |