Aktualizacja, która rozszerza mechanizm wyświetlania tematów Pomocy przystawki w kontekście jest dostępna dla konsoli MMC w systemie Windows Server 2008

Dotyczy: Windows Server 2008 StandardWindows Server 2008 EnterpriseWindows Server 2008 Datacenter

WPROWADZENIE


Aktualizacja, która rozszerza mechanizm wyświetlania tematów Pomocy przystawki w kontekście jest dostępna dla programu Microsoft Management Console (MMC) w systemie Windows Server 2008. Ta aktualizacja umożliwia wyświetlania przystawki tematy pomocy w sposób niestandardowy zamiast w standardowym oknie Pomocy programu MMC. Na przykład ta aktualizacja umożliwia przystawki otwieranie tematu pomocy w sieci Web zamiast skompilowany temat Pomocy HTML (CHM).

Po zastosowaniu tej aktualizacji, deweloperzy mogą program MMC do wysyłania zdarzeń pomocy do przystawki zamiast otwierania tematu pomocy CHM. W związku z tym, gdy użytkownicy kliknij menu Pomoc lub naciśnij klawisz F1, zdarzenie jest wysyłane do przystawki do wyświetlenia.

Więcej informacji


Zachowanie przed aktualizacją

W sekcji opisano zachowanie zdarzenia pomocy przed zastosowaniem tej aktualizacji. Przystawka definiuje ścieżkę HelpTopic i programu MMC buforuje te informacje. Gdy program MMC wyświetla kontekstu tematu pomocy, konsoli MMC otwiera standardowe okno Pomocy programu MMC bez wywoływania przystawki. Jeśli przystawka zdefiniował tematu pomocy dla zaznaczonego elementu, okno Pomocy programu MMC zawiera danego tematu. Jeśli jest zdefiniowany żaden temat pomocy w oknie Pomocy programu MMC wyświetlane domyślny temat Pomocy programu MMC 3.0.

Przystawkę można ustawić Właściwość w następujących trzech lokalizacjach:
  • Klasa ScopeNode
  • Klasa PropertyPage
  • Właściwość obiektu SelectionData , która jest używana przez klasę widoku

Zachowanie po aktualizacji

Po zastosowaniu tej aktualizacji, deweloperzy mają dwa mechanizmy do wyświetlania tematu pomocy, łącznie z tą, która istnieje przed zastosowaniem tej aktualizacji.

Wywołanie zwrotne

Przystawka ustawia właściwość UseCustomHelp klasy SnapInSettingsAttribute na wartość True, a następnie przystawka rejestrów przystawki poziom wywołania zwrotnego. Wywołanie zwrotne zostanie wywołany przez program MMC przystawki żądanie, że MMC wyświetlić temat pomocy. Gdy właściwość UseCustomHelp jest ustawiona na wartość True, mechanizm przed zainstalowaniem aktualizacji jest ignorowana. Program MMC nie wyświetla standardowe okno Pomocy programu MMC.

Właściwość

Mechanizm ten jest tą, która istniała przed zastosowaniem tej aktualizacji. Mechanizm ten działa tylko wtedy, gdy przystawka nie ustawia właściwość UseCustomHelp na wartość True.

Aby wyświetlić temat pomocy w niestandardowy sposób, program MMC musi wykonaj następujące kroki:
  1. To należy ustawić właściwość UseCustomHelp klasy SnapInSettingsAttribute na wartość True.
  2. Należy go zarejestrować wywołania zwrotnego z programu MMC.
Kiedy programu MMC odbiera żądanie, aby wyświetlić temat pomocy, konsoli MMC najpierw sprawdza informacje rejestracyjne przystawki czy przystawka została ustawiona właściwość UseCustomHelp . Jeśli przystawki nie ustawiona właściwość UseCustomHelp na wartość True, program MMC zaczyna się standardowe okno Pomocy programu MMC. Jeśli przystawka ma ustawić właściwość UseCustomHelp na wartość True, nie można uruchomić programu MMC standardowego okna Pomocy programu MMC. Zamiast tego programu MMC znajduje i wyzwala wywołania zwrotnego, który został zarejestrowany przez przystawkę. W takim przypadku przystawka jest całkowicie odpowiedzialny za wyświetlanie tematu Pomocy. Jeśli przystawka chce być używany mechanizm wywołania zwrotnego do wyświetlania standardowego okna Pomocy programu MMC, może wywołać funkcji SnapInBase.ShowHelpTopic .

Nowych interfejsów API, które są narażone na przystawek

UseCustomHelp jest nowa właściwość, która jest dodawana do klasy SnapInSettingsAttribute . Domyślnie właściwość ta jest ustawiona na wartość False. Aby dostosować wyświetlanie Pomocy programu MMC, przystawki należy ustawić tę właściwość na wartość True.

Microsoft.ManagementConsole.SnapInCallbackService jest nowa klasa, która pozwala przystawki zarejestrować przystawki poziom wywołania zwrotnego. Wywołanie zwrotne będzie obsługiwać wyświetlania tematu Pomocy.

SnapInHelpTopicCallback jest typem obiektu delegowanego, która przystawka należy utworzyć i zarejestrować z programu MMC. Ten obiekt delegowany ma obiekt jako parametr, aby określić element, w którym złożono tematu Pomocy. Ten parametr może być jednym z następujących typów obiektów, które mają Właściwość :
  • ScopeNode
  • Obiektu SelectionData
  • PropertyPage
Ten parametr może być również wartość Null. Parametr wartość Null wskazuje, że program MMC jest nie można odnaleźć obiektu.

RegisterSnapInHelpTopicHandler jest funkcja, która przystawka wzywa do zarejestrowania wywołania zwrotnego. Funkcja ta przyjmuje następujące dwa parametry:
  • Wystąpienie przystawki
  • Funkcja wywołania zwrotnego
Żadna z parametrami nie może być Null. W przeciwnym razie program MMC zgłasza wyjątek.

Informacje o aktualizacji

Następujące pliki są dostępne do pobrania za pośrednictwem Centrum pobierania firmy Microsoft.

Aktualizacja dla systemu Windows Server 2008 x64 Edition
Download Pobierz teraz pakiet KB951725.

Aktualizacja systemu Windows Server 2008 dla systemów opartych na procesorach Itanium
Download Pobierz teraz pakiet KB951725.

Aktualizacja dla systemu Windows Server 2008
Download Pobierz teraz pakiet KB951725.

Aktualizacja systemu Windows Vista
Download Pobierz teraz pakiet KB951725.

Aktualizacja systemu Windows Vista dla systemów opartych na x64
Download Pobierz teraz pakiet KB951725.

Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 jak uzyskać pliki pomocy technicznej Microsoft w usługach online
Firma Microsoft przeskanowała plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.


Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.

Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Nie określono wymagań wstępnych.

Wymagania dotyczące ponownego uruchomienia

Nie musisz ponownie uruchomiać komputera po zastosowaniu tej aktualizacji.

Informacje dotyczące zastępowania aktualizacji

Ta aktualizacja nie zastępuje żadnych innych aktualizacji.

Informacje o plikach

Wersja anglojęzyczna tej aktualizacji ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Windows Server 2008, wersje 32-bitowe
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Microsoft.managementconsole.dll6.0.6001.2216918841630-Apr-200805:31x86
Mmcex.dll6.0.6001.22169417,79230-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.2216911059230-Apr-200805:31x86
Windows Server 2008, wersje dla komputerów z procesorem Itanium
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Microsoft.managementconsole.dll6.0.6001.2216918841630-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.2216911059230-Apr-200805:31x86
Windows Server 2008, wersje 64-bitowe
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Microsoft.managementconsole.dll6.0.6001.2216918841630-Apr-200805:31x86
Mmcfxcommon.dll6.0.6001.2216911059230-Apr-200805:31x86

Więcej informacji


Kontekstu tematu pomocy

Kontekstu tematu Pomocy jest rodzajem tematu pomocy, który jest skojarzony z elementem przystawki, takich jak węzeł zakresu. Aby uruchomić kontekstu tematy pomocy, użytkowników można nacisnąć klawisz F1, lub po kliknięciu Help w menu Akcje , w menu skrótów lub w okienku Akcje.

Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft