Udostępnij przez


Pobieranie i dostarczanie danych na komputerze 64-bitowym

Aplikacje klienckie i skrypty, które uzyskują dostęp do standardowych dostawców usługi WMI 32-bitowych, nadal działają normalnie podczas pracy w 64-bitowym systemie operacyjnym. Tylko dwóch wstępnie zainstalowanych dostawców, dostawca rejestru systemu i dostawca View, mają 64-bitowe wersje, które są uruchamiane obok wersji 32-bitowych. Jednak aplikacja 32-bitowa, która żąda 32-bitowych wystąpień modelu sterowników systemu Windows (WDM), otrzymuje domyślne 64-bitowe wystąpienia klas WDM w 64-bitowym systemie operacyjnym.

Uzyskiwanie dostępu do danych dostawcy domyślnego i niezdefaultowego

Ogólnie rzecz biorąc, autorzy dostawców nie zawierają zarówno 32-bitowych, jak i 64-bitowych wersji dostawcy w tym samym systemie operacyjnym. Jeśli nie istnieje żaden dostawca 64-bitowy, dostawca 32-bitowy może nadal działać za pośrednictwem obiektów WOW64. Dostawca 64-bitowy może również dostarczać dane do aplikacji 32-bitowej. Aby uzyskać więcej informacji, zobacz Dostarczanie danych WMI na 64-bitowej platformie.

Jeśli istnieją dwie wersje, aplikacje klienckie i skrypty mogą używać parametrów kontekstu dostępnych w interfejsie API COM oraz w interfejsie API skryptów, aby jawnie połączyć się z konkretnym dostawcą WMI, jeśli jest dostępny. Aby uzyskać więcej informacji, zobacz Żądanie danych usługi WMI na 64-bitowej platformie.

Na poniższym diagramie przedstawiono domyślne i niezdefiniowane połączenia, używając rejestru jako przykładu, dla którego dwóch dostawców może istnieć obok siebie na platformie 64-bitowej.

domyślne i niezdefinicyjne połączenia na 64-bitowej platformie

żądanie danych usługi WMI na 64-bitowej platformie

Dostarczanie danych WMI na platformie 64-bitowej