Функция UcmUcsiDeviceInitialize (ucmucsidevice.h)

Инициализирует расширение UCSI (UcmUcsiCx).

Синтаксис

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

Параметры

WdfDevice

Дескриптор объекта устройства платформы, который драйвер клиента получил в предыдущем вызове WdfDeviceCreate.

Config

Указатель на структуру, предоставляемую вызывающим UCMUCSI_DEVICE_CONFIG , которая инициализирована путем вызова UCMUCSI_DEVICE_CONFIG_INIT.

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

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

Комментарии

Драйвер клиента должен вызывать UcmUcsiDeviceInitialize в реализации EVT_WDF_DRIVER_DEVICE_ADD драйвера после успешного вызова WdfDeviceCreate .

Требования

Требование Значение
Минимальная версия KMDF 1.27
Минимальная версия UMDF Н/Д
Верхняя часть ucmucsidevice.h (включая UcmUcsiCx.h)
Библиотека UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

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

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate