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


Функция IddCxCheckOsFeatureSupport (iddcx.h)

Это важно

Некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.

IddCxCheckOsFeatureSupport проверяет, какие определенные функции поддерживаются в каждой версии 1.11 и более поздней версии IddCx.

Синтаксис

NTSTATUS IddCxCheckOsFeatureSupport(
  [out] IDARG_OUT_FEATURES_SUPPORTED *pOutArgs
);

Параметры

[out] pOutArgs

Указатель на структуру IDARG_OUT_FEATURES_SUPPORTED , содержащую выходные аргументы функции.

Возвращаемое значение

Метод возвращает STATUS_SUCCESS, если операция выполнена успешно, в противном случае соответствующий код ошибки NTSTATUS .

Замечания

Убедившись, что драйвер работает в ОС, поддерживающей IddCx 1.11 или более поздней версии, проверяя значение, возвращаемое IddCxGetVersion, необходимо вызвать IddCxCheckOsFeatureSupport , чтобы проверить, какие определенные функции поддерживаются из каждой версии 1.11 и более поздней версии IddCx. Флаги в IDARG_OUT_FEATURES_SUPPORTED::Features_1_11 сообщить драйверу, какой из функций IddCx 1.11 доступны.

IddCxCheckOsFeatureSupport не предназначен для замены IddCxGetVersion. Драйверы должны использовать оба параметра для определения возможностей ОС. Как правило, когда добавляются новые функции, обычно требуются обновления DDI, изменения версии IddCx и новые поля добавляются в IDARG_OUT_FEATURES_SUPPORTED и вызов IddCxCheckOsFeatureSupport указывает, какие функции поддерживаются. Если обновления ОС, такие как исправления ошибок, не требуют обновления DDI, обновляется только значение, возвращаемое IddCxGetVersion .

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 11, 26H1 (IddCx 1.11)
целевая платформа Виндоус
Header iddcx.h

См. также

IDARG_OUT_FEATURES_SUPPORTED

Версии IddCx