en-tête sensorsutils.h
Cet en-tête est utilisé par les capteurs. Pour plus d'informations, consultez les pages suivantes :
sensorsutils.h contient les interfaces de programmation suivantes :
Fonctions
CollectionsListAllocateBufferAndSerialize Cette routine alloue une mémoire tampon, puis sérialise une liste de collections de capteurs. |
CollectionsListCopyAndMarshall Cette routine copie et marshale une liste de collections de la source vers la cible. |
CollectionsListDeserializeFromBuffer Cette routine désérialise une liste de collections à partir de la mémoire tampon d’entrée. |
CollectionsListGetFillableCount Retourne le nombre d’éléments qu’un SENSOR_COLLECTION_LIST mémoire tampon d’une certaine taille peut contenir. |
CollectionsListGetMarshalledSize Retourne la taille nécessaire pour prendre en charge la sérialisation et le marshaling d’une liste de regroupements, y compris la mémoire incorporée. |
CollectionsListGetMarshalledSizeWithoutSerialization Retourne la taille de l’ensemble de la liste de collections, y compris la taille des blocs de mémoires pointés par des pointeurs incorporés. |
CollectionsListGetSerializedSize Cette routine retourne la plus grande des deux tailles pour fournir des tailles de mémoire tampon suffisantes pour prendre en charge le passage de la liste de collection entre les processus qui peuvent avoir des valeurs de bits différentes. |
CollectionsListMarshall Cette routine est similaire à CollectionsListCopyAndMarshall, sauf qu’elle marshale une liste de collections sur place. |
CollectionsListSerializeToBuffer Cette routine sérialise une liste de regroupements dans la mémoire tampon allouée à l’appelant. |
CollectionsListSortSubscribedActivitiesByConfidence Cette routine réorganise la collecte des données d’activité sous certaines conditions. |
CollectionsListUpdateMarshalledPointer Cette routine met à jour les pointeurs incorporés. |
EvaluateActivityThresholds Cette routine détermine si les nouvelles données d’activité entrantes atteignent le seuil. |
GetPerformanceTime Cette routine calcule le temps système en millisecondes. |
InitPropVariantFromCLSIDArray Cette routine initialise un PROPVARIANT à partir d’un tableau donné de GUID. |
InitPropVariantFromFloat Cette routine initialise un PROPVARIANT avec le float donné. |
IsCollectionListSame Cette routine compare deux listes de collections pour voir si elles sont identiques. |
IsGUIDPresentInList Cette routine recherche un GUID dans une liste de GUID. |
IsKeyPresentInCollectionList Cette routine détermine si une clé est présente dans une liste de regroupements. |
IsKeyPresentInPropertyList Cette routine détermine si une clé est présente dans une liste de propriétés. |
IsSensorSubscribed À usage interne uniquement. |
MILLISECONDS_FROM_100NANOSECONDS Cette macro convertit le temps, fourni sous forme d’unités de 100 nanosecondes, en millisecondes. |
MILLISECONDS_TO_100NANOSECONDS Cette macro convertit le temps, en millisecondes, en unités de 100 nanosecondes. |
PropertiesListCopy Cette routine copie une liste de propriétés de la source vers la cible. |
PropertiesListGetFillableCount Retourne le nombre d’éléments qu’une mémoire tampon de liste de propriétés d’une certaine taille peut éventuellement contenir. |
PropKeyFindKeyGetBool Cette routine obtient une valeur BOOL à partir d’un PROPVARIANT dans une liste de collection basée sur PROPERTYKEY. |
PropKeyFindKeyGetDouble Cette routine obtient une valeur à virgule flottante double précision d’un PROPVARIANT dans une liste de collection basée sur PROPERTYKEY. |
PropKeyFindKeyGetFileTime Cette routine obtient une valeur FILETIME à partir d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetFloat Cette routine obtient une valeur à virgule flottante de précision unique à partir d’un PROPVARIANT dans une liste de collection basée sur PROPERTYKEY. |
PropKeyFindKeyGetGuid Cette routine obtient une valeur GUID à partir d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetInt32 Cette routine obtient une valeur INT32 à partir d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetInt64 Cette routine obtient une valeur INT64 à partir d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetNthInt64 Cette routine obtient la nième valeur INT64 d’un PROPVARIANT dans une liste de collection basée sur PROPERTYKEY. |
PropKeyFindKeyGetNthUlong Cette routine obtient la nième valeur ULONG d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetNthUshort Cette routine obtient la nième valeur USHORT d’un PROPVARIANT dans une liste de collection basée sur PROPERTYKEY. |
PropKeyFindKeyGetPropVariant Cette routine recherche le PROPVARIANT à partir d’une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetUlong Cette routine obtient une valeur ULONG à partir d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeyGetUshort Cette routine obtient une valeur USHORT à partir d’un PROPVARIANT dans une liste de collections basée sur PROPERTYKEY. |
PropKeyFindKeySetPropVariant Cette routine recherche et définit le PROPVARIANT dans une liste de collection basée sur propertyKEY. |
PropVariantGetInformation Cette routine obtient le décalage, la taille, le pointeur d’emplacement et DEVPROPTYPE d’un PROPVARIANT. |
SensorCollectionGetAt Cette routine retourne les propriétés PROPERTYKEY et PROPVARIANT associées au nième élément dans la liste de la collection de capteurs fournie. |
SerializationBufferAllocate Fonction d’allocation de mémoire exportée pour l’allocation d’une mémoire tampon sérialisée. |
SerializationBufferFree Fonction d’allocation de mémoire exportée pour libérer une mémoire tampon de sérialisation. |