Udostępnij za pośrednictwem


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.

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