Fonction SensorsCxSensorCreate (sensorscx.h)
Cette fonction crée une instance d’un capteur dans l’extension de classe.
Syntaxe
NTSTATUS SensorsCxSensorCreate(
[in] WDFDEVICE FxDevice,
[in] PWDF_OBJECT_ATTRIBUTES pSensorAttributes,
[out] PSENSOROBJECT pSensor
);
Paramètres
[in] FxDevice
Un handle WDFDEVICE pour l’objet d’appareil framework qui représente le capteur.
[in] pSensorAttributes
Référence à WDF_OBJECT_ATTRIBUTES.
[out] pSensor
Référence à un objet de capteur utilisé dans l’extension de classe.
Valeur retournée
Cette fonction retourne NTSTATUS avec des valeurs différentes. Voici quelques valeurs qui peuvent être retournées :
- STATUS_SUCCESS est retourné lorsque la fonction se termine correctement.
- STATUS_INVALID_PARAMETER est retourné si l’un des paramètres _In_ a la valeur NULL.
- STATUS_INSUFFICIENT_RESOURCES est retourné s’il n’y a pas suffisamment de ressources pour allouer de la mémoire pour cette fonction.
Remarques
SensorsCxSensorCreate est implémenté par l’extension de classe et doit être appelé par le pilote.
L’extension de classe capteurs écrit un ensemble de propriétés pour chaque capteur lorsque SensorsCxSensorCreate. Pour plus d’informations sur ces propriétés, consultez Propriétés d’énumération.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | sensorscx.h |