Функция 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 |