функция WDF_CHILD_LIST_CONFIG_INIT (wdfchildlist.h)

[Относится только к KMDF]

Функция WDF_CHILD_LIST_CONFIG_INIT инициализирует структуру WDF_CHILD_LIST_CONFIG .

Синтаксис

void WDF_CHILD_LIST_CONFIG_INIT(
  [out] PWDF_CHILD_LIST_CONFIG           Config,
  [in]  ULONG                            IdentificationDescriptionSize,
  [in]  PFN_WDF_CHILD_LIST_CREATE_DEVICE EvtChildListCreateDevice
);

Параметры

[out] Config

Указатель на структуру, выделенную драйвером WDF_CHILD_LIST_CONFIG .

[in] IdentificationDescriptionSize

Размер в байтах описания идентификации каждого дочернего устройства.

[in] EvtChildListCreateDevice

Адрес функции обратного вызова события EvtChildListCreateDevice , предоставленной драйвером.

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

None

Remarks

Функция WDF_CHILD_LIST_CONFIG_INIT обнуляет указанную WDF_CHILD_LIST_CONFIG структуру и задает элемент Size структуры. Затем он задает для членов IdentificationDescriptionSize и EvtChildListCreateDevice указанные значения.

Дополнительные сведения о дочерних списках см. в разделе Динамическое перечисление.

Примеры

Пример кода, в котором используется WDF_CHILD_LIST_CONFIG_INIT, см. в разделе WdfChildListCreate.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Верхняя часть wdfchildlist.h (включая Wdf.h)
IRQL Любой уровень

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

EvtChildListCreateDevice

WDF_CHILD_LIST_CONFIG