IVsFormatFilterProvider.CurFileExtensionFormat(String, UInt32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Filtre listesinde, geçirilen dosyanın uzantısıyla eşleşen dizini sağlar.
public:
int CurFileExtensionFormat(System::String ^ bstrFileName, [Runtime::InteropServices::Out] System::UInt32 % pdwExtnIndex);
int CurFileExtensionFormat(std::wstring const & bstrFileName, [Runtime::InteropServices::Out] unsigned int & pdwExtnIndex);
public int CurFileExtensionFormat (string bstrFileName, out uint pdwExtnIndex);
abstract member CurFileExtensionFormat : string * uint32 -> int
Public Function CurFileExtensionFormat (bstrFileName As String, ByRef pdwExtnIndex As UInteger) As Integer
Parametreler
- bstrFileName
- String
'ndaki Dosya adı ve ilgilendiğiniz uzantı.
- pdwExtnIndex
- UInt32
dışı FormatFilterList içindeki dizin ( pbstrFilterList GetFormatFilterList parametresi).
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Textmgr. IDL dosyasından:
HRESULT IVsFormatFilterProvider::CurFileExtensionFormat(
[in]BSTR bstrFileName,
[out] DWORD *pdwExtnIndex
);
İçinde döndürülen dizin, pdwExtnIndex pbstrFilterList GetFormatFilterList içindeki dosyanın uzantısıyla eşleşen filtrenin parametresi olan formatfilterlist içindeki yere göre belirlenir bstrFileName . Örneğin, ". *" varsayılan filtreye (bkz. GetFormatFilterList ) geçirilirse, 0 ' da depolanır pdwExtnIndex . Benzer şekilde, bir ". txt" ile geçirilen bir 1 depolanır. Tüm dosyalar veya metin dosyaları için değil, yalnızca dosya uzantılarınız ile ilgilenmelisiniz. İçindeki dosya uzantısı, bstrFileName destekledikleri bir ile eşleşmezse, döndürün E_FAIL .