Método IVsFormatFilterProvider.CurFileExtensionFormat
Fornece o índice na lista de filtros que coincida com a extensão do arquivo passado.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Function CurFileExtensionFormat ( _
bstrFileName As String, _
<OutAttribute> ByRef pdwExtnIndex As UInteger _
) As Integer
int CurFileExtensionFormat(
string bstrFileName,
out uint pdwExtnIndex
)
int CurFileExtensionFormat(
[InAttribute] String^ bstrFileName,
[OutAttribute] unsigned int% pdwExtnIndex
)
abstract CurFileExtensionFormat :
bstrFileName:string *
pdwExtnIndex:uint32 byref -> int
function CurFileExtensionFormat(
bstrFileName : String,
pdwExtnIndex : uint
) : int
Parâmetros
bstrFileName
Tipo: String[in] Nome do arquivo e extensão de seu interesse.
pdwExtnIndex
Tipo: UInt32%[out] Índice em que o FormatFilterList (o pbstrFilterList parâmetro do GetFormatFilterList).
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsFormatFilterProvider::CurFileExtensionFormat(
[in]BSTR bstrFileName,
[out] DWORD *pdwExtnIndex
);
O índice retornado em pdwExtnIndex é determinado pelo local FormatFilterList, o que é o pbstrFilterList parâmetro do GetFormatFilterList do filtro de correspondência a extensão do arquivo no bstrFileName. Por exemplo, se ". *" foi passado para o filtro padrão (consulte GetFormatFilterList), 0 seria armazenada em pdwExtnIndex. Da mesma forma 1 seria armazenado para um ". de txt" passado. Você deverá apenas se preocupar com as extensões de arquivo e não o Todos os arquivos ou Arquivos de texto. Se a extensão de arquivo em bstrFileName não corresponde ao que você dá suporte, retornar E_FAIL.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.