Udostępnij za pośrednictwem


IDebugProperty2::GetExtendedInfo

Pobiera rozszerzone informacje dotyczące właściwości.

Składnia

int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

Parametry

guidExtendedInfo
[in] Identyfikator GUID określający typ informacji rozszerzonych do pobrania. Aby uzyskać szczegółowe informacje, zobacz Uwagi.

pExtendedInfo
[out] VARIANT Zwraca obiekt (C++) lub obiekt (C#), który może służyć do pobierania informacji o właściwości rozszerzonej. Na przykład ten parametr może zwrócić interfejs, którego można użyć IUnknown do interfejsu IDebugDocumentText2 . Aby uzyskać szczegółowe informacje, zobacz Uwagi.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu. Zwraca wartość S_GETEXTENDEDINFO_NO_EXTENDEDINFO , jeśli nie ma rozszerzonych informacji do pobrania.

Uwagi

Ta metoda istnieje w celu pobierania informacji, które nie nadają się do pobrania przez wywołanie metody GetPropertyInfo .

Następujące identyfikatory GUID są zwykle rozpoznawane przez tę metodę (wartości identyfikatora GUID są określone dla języka C#, ponieważ nazwa nie jest dostępna w żadnym zestawie). Do użytku wewnętrznego można utworzyć dodatkowe identyfikatory GUID.

Nazwisko Identyfikator GUID opis
guidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2} IUnknown Zwraca interfejs do dokumentu. Zazwyczaj interfejs IDebugDocumentText2 można uzyskać z tego IUnknown interfejsu.
guidCodeContext {e2fc65e-56ce-11d1-b528-00aax004a8797} IUnknown Zwraca interfejs do kontekstu dokumentu. Zazwyczaj interfejs IDebugDocumentContext2 można uzyskać z tego IUnknown interfejsu.
guidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c} Zwraca ciąg zawierający identyfikator CLSID przeglądarki niestandardowej, zwykle implementowany przez ewaluatora wyrażeń.
guidExtendedInfoSlot {6df235ad-82c6-4292-9c97-7389770bc42f} Zwraca liczbę 32-bitową reprezentującą żądaną liczbę miejsca, jeśli ta właściwość reprezentuje adres lokalny kodu zarządzanego.
guidExtendedInfoSignature {b5fb6d46-f805-417f-96a3-8ba737073ffd} Zwraca ciąg zawierający podpis zmiennej skojarzonej z obiektem właściwości.

Zobacz też