Функция SensorCxSensorCreate (sensorcx.h)
Эта функция создает экземпляр датчика в расширении класса.
Синтаксис
NTSTATUS SensorsCxSensorCreate(
[in] WDFDEVICE FxDevice,
[in] PWDF_OBJECT_ATTRIBUTES pSensorAttributes,
[out] PSENSOROBJECT pSensor
);
Параметры
[in] FxDevice
Дескриптор WDFDEVICE для объекта устройства платформы, представляющего датчик.
[in] pSensorAttributes
Ссылка на WDF_OBJECT_ATTRIBUTES.
[out] pSensor
Ссылка на объект датчика, используемый в расширении класса.
Возвращаемое значение
Эта функция возвращает NTSTATUS с разными значениями. Ниже приведены некоторые значения, которые могут быть возвращены.
- STATUS_SUCCESS возвращается после успешного завершения функции.
- STATUS_INVALID_PARAMETER возвращается, если какие-либо из параметров _In_ имеют значение NULL.
- STATUS_INSUFFICIENT_RESOURCES возвращается, если недостаточно ресурсов для выделения памяти для этой функции.
Замечания
SensorCxSensorCreate реализуется расширением класса и должен вызываться драйвером.
Расширение класса датчиков записывает набор свойств для каждого датчика, когда SensorCxSensorCreate. Сведения об этих свойствах см. в разделе "Свойства перечисления".
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | sensorcx.h |