다음을 통해 공유


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

추가 정보

열거 속성

WDF_OBJECT_ATTRIBUTES