SensorsCxSensorCreate 함수(sensorscx.h)
이 함수는 클래스 확장에 센서의 instance 만듭니다.
구문
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 반환됩니다.
- _In_ 매개 변수가 NULL인 경우 STATUS_INVALID_PARAMETER 반환됩니다.
- 이 함수에 대한 메모리를 할당할 리소스가 부족한 경우 STATUS_INSUFFICIENT_RESOURCES 반환됩니다.
설명
SensorsCxSensorCreate는 클래스 확장에 의해 구현되며 드라이버에서 호출해야 합니다.
참고 pSensorAttributes->ParentObject가 NULL 또는 FxDevice로 설정되지 않으면 SensorsCxSensorCreate가 실패합니다. pSensorAttributes->ParentObject가 NULL인 경우 CX(클래스 확장)는 이를 FxDevice로 설정합니다.
SensorsCxSensorCreate일 때 센서 클래스 확장은 각 센서에 대한 속성 집합을 씁니다. 이러한 속성에 대한 자세한 내용은 열거형 속성을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | sensorscx.h |