sensorsutils.h 헤더

이 헤더는 센서에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

sensorsutils.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CollectionsListAllocateBufferAndSerialize

이 루틴은 버퍼를 할당한 다음 센서 컬렉션 목록을 직렬화합니다.
CollectionsListCopyAndMarshall

이 루틴은 원본에서 대상으로 컬렉션 목록을 복사하고 마샬링합니다.
CollectionsListDeserializeFromBuffer

이 루틴은 입력 버퍼에서 컬렉션 목록을 역직렬화합니다.
CollectionsListGetFillableCount

특정 크기의 SENSOR_COLLECTION_LIST 버퍼가 보유할 수 있는 요소 수를 반환합니다.
CollectionsListGetMarshalledSize

포함된 메모리를 포함하여 컬렉션 목록을 직렬화하고 마샬링하는 데 필요한 크기를 반환합니다.
CollectionsListGetMarshalledSizeWithoutSerialization

포함된 포인터가 가리키는 메모리 블록의 크기를 포함하여 전체 컬렉션 목록의 크기를 반환합니다.
CollectionsListGetSerializedSize

이 루틴은 두 크기 중 더 큰 값을 반환하여 서로 다른 비트 니스 값을 가질 수 있는 프로세스 간에 컬렉션 목록을 전달하는 데 충분한 버퍼 크기를 제공합니다.
CollectionsListMarshall

이 루틴은 컬렉션 목록을 현재 위치에서 마샬링한다는 점을 제외하고 CollectionsListCopyAndMarshall과 유사합니다.
CollectionsListSerializeToBuffer

이 루틴은 컬렉션 목록을 호출자가 할당한 버퍼로 직렬화합니다.
CollectionsListSortSubscribedActivitiesByConfidence

이 루틴은 특정 조건에서 활동 데이터 수집을 다시 정렬합니다.
CollectionsListUpdateMarshalledPointer

이 루틴은 포함된 포인터를 업데이트합니다.
EvaluateActivityThresholds

이 루틴은 새 들어오는 활동 데이터가 임계값을 충족하는지 여부를 결정합니다.
GetPerformanceTime

이 루틴은 시스템 시간을 밀리초 단위로 계산합니다.
InitPropVariantFromCLSIDArray

이 루틴은 지정된 GUID 배열에서 PROPVARIANT를 초기화합니다.
InitPropVariantFromFloat

이 루틴은 지정된 float를 사용하여 PROPVARIANT를 초기화합니다.
IsCollectionListSame

이 루틴은 두 컬렉션 목록을 비교하여 동일한지 확인합니다.
IsGUIDPresentInList

이 루틴은 GUID 목록에서 GUID를 찾습니다.
IsKeyPresentInCollectionList

이 루틴은 키가 컬렉션 목록에 있는지 여부를 결정합니다.
IsKeyPresentInPropertyList

이 루틴은 키가 속성 목록에 있는지 여부를 결정합니다.
IsSensorSubscribed

내부 전용입니다.
MILLISECONDS_FROM_100NANOSECONDS

이 매크로는 100나노초 단위로 제공되는 시간을 밀리초로 변환합니다.
MILLISECONDS_TO_100NANOSECONDS

이 매크로는 시간(밀리초)을 100나노초 단위로 변환합니다.
PropertiesListCopy

이 루틴은 속성 목록을 원본에서 대상으로 복사합니다.
PropertiesListGetFillableCount

특정 크기의 속성 목록 버퍼가 보유할 수 있는 요소 수를 반환합니다.
PropKeyFindKeyGetBool

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 BOOL 값을 가져옵니다.
PropKeyFindKeyGetDouble

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 배정밀도 부동 소수점 값을 가져옵니다.
PropKeyFindKeyGetFileTime

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 FILETIME 값을 가져옵니다.
PropKeyFindKeyGetFloat

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 단일 전체 자릿수 부동 소수점 값을 가져옵니다.
PropKeyFindKeyGetGuid

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 GUID 값을 가져옵니다.
PropKeyFindKeyGetInt32

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 INT32 값을 가져옵니다.
PropKeyFindKeyGetInt64

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 INT64 값을 가져옵니다.
PropKeyFindKeyGetNthInt64

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 n번째 INT64 값을 가져옵니다.
PropKeyFindKeyGetNthUlong

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 n번째 ULONG 값을 가져옵니다.
PropKeyFindKeyGetNthUshort

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 n번째 USHORT 값을 가져옵니다.
PropKeyFindKeyGetPropVariant

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록에서 PROPVARIANT를 찾습니다.
PropKeyFindKeyGetUlong

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 ULONG 값을 가져옵니다.
PropKeyFindKeyGetUshort

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내의 PROPVARIANT에서 USHORT 값을 가져옵니다.
PropKeyFindKeySetPropVariant

이 루틴은 PROPERTYKEY를 기반으로 컬렉션 목록 내에서 PROPVARIANT를 찾아 설정합니다.
PropVariantGetInformation

이 루틴은 PROPVARIANT의 오프셋, 크기, 위치 포인터 및 DEVPROPTYPE을 가져옵니다.
SensorCollectionGetAt

이 루틴은 제공된 센서 컬렉션 목록의 n번째 요소와 연결된 PROPERTYKEY 및 PROPVARIANT를 반환합니다.
SerializationBufferAllocate

직렬화된 버퍼를 할당하기 위한 내보낸 메모리 할당 함수입니다.
SerializationBufferFree

serialization 버퍼를 해제하기 위해 내보낸 메모리 할당 함수입니다.