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 버퍼를 해제하기 위해 내보낸 메모리 할당 함수입니다. |