Поделиться через


IVsFormatFilterProvider.CurFileExtensionFormat - метод

Предоставляет индекс в списке фильтра соответствует расширению файла, переданного.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
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

Параметры

  • bstrFileName
    Тип: String

    [in] имя файла и расширение.

  • pdwExtnIndex
    Тип: UInt32%

    [out] индекс в FormatFilterList ( pbstrFilterList параметр GetFormatFilterList).

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

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

Индекс возвращаемого in pdwExtnIndex указывает, что в FormatFilterList positioning pbstrFilterList параметр GetFormatFilterList фильтра, соответствующее расширению файла inbstrFileName. Например, если ". *" прошл в фильтра по умолчанию (см. GetFormatFilterList), 0 было сохранено в мере pdwExtnIndex. Также 1 было сохранено бы .txt", "переданного. Необходимо быть только управлять с вашими расширениями файлов и нет Все файлы OR Текстовые файлы. Если расширение файла in bstrFileName не соответствует одному ", которое требуется поддержка возвратите E_FAIL.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsFormatFilterProvider Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен