Поделиться через


Получение и предоставление данных на 64-разрядном компьютере

Клиентские приложения и скрипты, которые обращаются к стандартным поставщикам WMI 32-разрядных версий, продолжают работать обычно при работе в 64-разрядной операционной системе. Только два предустановленных поставщика, поставщик системного реестра и поставщик представления , имеют 64-разрядные версии, которые выполняются параллельно с 32-разрядными версиями. Однако 32-разрядное приложение, которое запрашивает 32-разрядные экземпляры модели драйвера Windows (WDM) по умолчанию, получают 64-разрядные экземпляры класса WDM в 64-разрядной операционной системе.

Доступ к данным поставщика по умолчанию и не по умолчанию

Как правило, разработчики поставщиков не включают в одну операционную систему как 32-разрядные, так и 64-разрядные версии поставщика. Если 64-разрядный поставщик не существует, 32-разрядный поставщик может продолжать работать через средства WOW64. 64-разрядный поставщик также может предоставлять данные 32-разрядному приложению. Дополнительные сведения см. в статье Предоставление данных WMI на 64-разрядной платформе.

Если существуют две версии, клиентские приложения и скрипты могут использовать параметры контекста, доступные в COM API и Scripting API, для явного подключения к определенному нестандартному поставщику WMI, если он доступен. Дополнительные сведения см. в разделе Запрос данных WMI на 64-разрядной платформе.

На следующей схеме показаны подключения по умолчанию и неразрешенные подключения, используя реестр в качестве примера, для которого два поставщика могут существовать параллельно на 64-разрядной платформе.

подключения по умолчанию и недефакторные подключения на 64-разрядной платформе

Запрос данных WMI на 64-разрядной платформе

Предоставление данных WMI на 64-разрядной платформе