Compartir a través de


IVsFormatFilterProvider.CurFileExtensionFormat (Método)

Proporciona el índice en la lista de filtros que coincide con la extensión de archivo pasado.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
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] Nombre de archivo y extensión de interés.

  • pdwExtnIndex
    Tipo: UInt32%

    [out] índice en el FormatFilterList (el parámetro de pbstrFilterList de GetFormatFilterList).

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsFormatFilterProvider::CurFileExtensionFormat(
   [in]BSTR bstrFileName,
   [out] DWORD *pdwExtnIndex
);

El índice devuelto en pdwExtnIndex está determinado por el lugar en el FormatFilterList, que es el parámetro de pbstrFilterList de GetFormatFilterList de filtro que coincide con la extensión de archivo enbstrFileName. por ejemplo, si “. *” que se pasó en el filtro predeterminado (vea GetFormatFilterList), 0 se almacenaría en pdwExtnIndex. Igualmente un 1 sería almacenado para un “.txt” pasado. Debe hacer referencia sólo a las extensiones de archivo y no a Todos los archivos o a Archivos de texto. Si no coincide con la extensión de archivo en bstrFileName uno que se admite, devuelve E_FAIL.

Seguridad de .NET Framework

Vea también

Referencia

IVsFormatFilterProvider Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)