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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.