Metoda IVsQueryEditQuerySave2.DeclareUnreloadableFile — (String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA )
Informacja, że plik zostanie nie można ponownie załadować Jeśli zmieni się na dysku
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int DeclareUnreloadableFile(
string pszMkDocument,
uint rgf,
VSQEQS_FILE_ATTRIBUTE_DATA[] pFileInfo
)
int DeclareUnreloadableFile(
String^ pszMkDocument,
unsigned int rgf,
array<VSQEQS_FILE_ATTRIBUTE_DATA>^ pFileInfo
)
abstract DeclareUnreloadableFile :
pszMkDocument:string *
rgf:uint32 *
pFileInfo:VSQEQS_FILE_ATTRIBUTE_DATA[] -> int
Function DeclareUnreloadableFile (
pszMkDocument As String,
rgf As UInteger,
pFileInfo As VSQEQS_FILE_ATTRIBUTE_DATA()
) As Integer
Parametry
pszMkDocument
Type: System.String[in] Ścieżka do pliku na dysku.
rgf
Type: System.UInt32[in] Flagi których wartości dla atrybutów pliku są pobierane z tagVSQEQSFlags wyliczenia. Domyślnie = 0.
pFileInfo
Type: Microsoft.VisualStudio.Shell.Interop.VSQEQS_FILE_ATTRIBUTE_DATA[][in] Może być NULL. Ten parametr jest ignorowany, jeśli rgf ma wartość 0. Wartości są pobierane z VSQEQS_FILE_ATTRIBUTE_DATA struktury.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z ivsqueryeditquerysave2.idl
HRESULT DeclareUnreloadableFile(
[in] LPCOLESTR pszMkDocument,
[in] VSQEQSFlags rgf,
[in] const VSQEQS_FILE_ATTRIBUTE_DATA* pFileInfo
);
Zastosowanie tej metody nie jest zalecane. Edytory powinien obsługiwać Załaduj ponownie.
Ta metoda jest wywoływana w celu zapewnienia, że QueryEditFiles, QuerySaveFile, i QuerySaveFiles metody wiedzieć, że plik nie jest instrument. Musi zostać wywołana w następujących okolicznościach:
Dzięki projektu, rozwiązania lub edytor może upewnij się, że usługa wie, że plik nie jest instrument,
- lub -
Gdy IsDocDataReloadable Określa, że plik nie jest instrument, zwracając false.
W przypadku modyfikacji pliku unreloadable nie można pobrać najnowszą wersję. Istnieje możliwość plików do przejścia z możliwości instrument do unreloadable w czasie trwania edytora.
Zobacz też
Interfejs IVsQueryEditQuerySave2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku