Condividi tramite


Metodo IVsFormatFilterProvider.CurFileExtensionFormat

Fornisce l'indice dall'elenco dei filtri che corrisponde all'estensione di file passato.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

  • bstrFileName
    Tipo: String

    [in] Nome file e l'estensione di interesse.

  • pdwExtnIndex
    Tipo: UInt32%

    [out] Indice in FormatFilterList ( pbstrFilterList parametro di GetFormatFilterList).

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

Indice restituito in pdwExtnIndex è determinato dal punto del FormatFilterList, ovvero pbstrFilterList parametro di GetFormatFilterList il filtro che corrisponde all'estensione di file inbstrFileName. Ad esempio, se “. *„ è stato trasformato il filtro predefinito (vedere GetFormatFilterList0), verrebbe archiviato in pdwExtnIndex. Inoltre un 1 verrebbe archiviato per una con estensione txt„ passato. È necessario preoccuparsi solo le estensioni di file e non Tutti i file o file di testo. Se l'estensione di file in bstrFileName non corrisponde a uno che supporti, restituiscono E_FAIL.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsFormatFilterProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop