IVsLibraryMgr.GetCheckAt(UInt32, LIB_CHECKSTATE[]) Metoda

Definicja

Zwraca stan zaznaczenia żądanej biblioteki.

public:
 int GetCheckAt(System::UInt32 nLibIndex, cli::array <Microsoft::VisualStudio::Shell::Interop::LIB_CHECKSTATE> ^ pstate);
public:
 int GetCheckAt(unsigned int nLibIndex, Platform::Array <Microsoft::VisualStudio::Shell::Interop::LIB_CHECKSTATE> ^ pstate);
int GetCheckAt(unsigned int nLibIndex, std::Array <Microsoft::VisualStudio::Shell::Interop::LIB_CHECKSTATE> const & pstate);
public int GetCheckAt (uint nLibIndex, Microsoft.VisualStudio.Shell.Interop.LIB_CHECKSTATE[] pstate);
abstract member GetCheckAt : uint32 * Microsoft.VisualStudio.Shell.Interop.LIB_CHECKSTATE[] -> int
Public Function GetCheckAt (nLibIndex As UInteger, pstate As LIB_CHECKSTATE()) As Integer

Parametry

nLibIndex
UInt32

podczas Określa indeks (liczony od zera) interesującej biblioteki.

pstate
LIB_CHECKSTATE[]

określoną Określa stan zaznaczenia biblioteki. Wartości są pobierane z LIB_CHECKSTATE wyliczenia.

Zwraca

Int32

Jeśli metoda się powiedzie, zwraca wartość S_OK . Jeśli to się nie powiedzie, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell. idl:

HRESULT IVsLibraryMgr::GetCheckAt(  
   [in] ULONG nLibIndex,  
   [out, retval] LIB_CHECKSTATE *pstate  
);  

ToggleCheckAti IVsLibraryMgr.GetCheckAt są używane tylko wtedy IVsLibrary , gdy nie można rozwinąć ( _LIB_FLAGS LF_EXPANDABLE nie ustawiono i GetLibList nie jest zaimplementowany), ale zapewnia globalny składnik do przeglądania. W takim przypadku użytkownik widzi pole wyboru z nazwą wyświetlaną biblioteki w oknie dialogowym wybrane biblioteki w Przeglądarka obiektów. GetCheckAt jest wywoływana, aby pobrać bieżący stan zaznaczenia biblioteki.

Uwaga

Menedżer obiektów utrzymuje ten sprawdzony stan w ramach sesji programu Visual Studio.

Dotyczy