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


Функция BdaPropertyNodeDescriptors (bdasup.h)

Функция BdaPropertyNodeDescriptors извлекает список узлов в топологии шаблона.

Синтаксис

NTSTATUS BdaPropertyNodeDescriptors(
  [in]            PIRP               pIrp,
  [in]            PKSPROPERTY        pKSProperty,
  [out, optional] BDANODE_DESCRIPTOR *pNodeDescriptorProperty
);

Параметры

[in] pIrp

Указывает на IRP для запроса на получение списка узлов. Мини-накопитель BDA получает этот IRP с запросом KSPROPERTY_BDA_NODE_DESCRIPTORS .

[in] pKSProperty

Указывает на структуру KSPROPERTY , описывающую свойство и тип запроса свойства.

[out, optional] pNodeDescriptorProperty

Указывает на массив, получающий список идентификаторов GUID для узлов в топологии шаблона.

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

Возвращает STATUS_SUCCESS или соответствующий код ошибки.

Комментарии

Мини-накопитель BDA вызывает функцию BdaPropertyNodeDescriptors , чтобы получить список узлов после того, как мини-накопитель получит KSPROPERTY_BDA_NODE_DESCRIPTORS запрос свойства KSPROPSETID_BdaTopology , заданного от поставщика сети. Большинство мини-драйверов BDA могут определять таблицы диспетчеризации и автоматизации фильтрации, чтобы эти мини-драйверы отправляли функцию BdaPropertyNodeDescriptors напрямую, не перехватывая этот запрос с помощью внутреннего обработчика get (KStrGetPropertyHandler). Дополнительные сведения см. в разделах Определение таблиц автоматизации и Определение топологии устройств BDA .

Список узлов BDA, доступных для создания в топологии шаблона, см. в разделе Идентификаторы GUID категории узлов BDA.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версий. Эта подпрограмма доступна на платформе Windows 2000 только в том случае, если на этой платформе установлен Microsoft DirectX 9.0 и более поздних версий.
Целевая платформа Персональный компьютер
Верхняя часть bdasup.h (включая Bdasup.h)
Библиотека Bdasup.lib
IRQL PASSIVE_LEVEL

См. также раздел

KSPROPERTY

KSPROPERTY_BDA_NODE_DESCRIPTORS

KSPROPSETID_BdaTopology