cabeçalho sensorsutils.h
Esse cabeçalho é usado por sensores. Para obter mais informações, consulte:
sensorsutils.h contém as seguintes interfaces de programação:
Funções
CollectionsListAllocateBufferAndSerialize Essa rotina aloca um buffer e serializa uma lista de coleções de sensores para ele. |
CollectionsListCopyAndMarshall Essa rotina copia e realiza marshals de uma lista de coleções de origem para destino. |
CollectionsListDeserializeFromBuffer Essa rotina desserializa uma lista de coleções do buffer de entrada. |
CollectionsListGetFillableCount Retorna o número de elementos que um buffer SENSOR_COLLECTION_LIST de um determinado tamanho pode conter. |
CollectionsListGetMarshalledSize Retorna o tamanho necessário para acomodar a serialização e o marshaling de uma lista de coleções, incluindo memória inserida. |
CollectionsListGetMarshalledSizeWithoutSerialization Retorna o tamanho de toda a lista de coleções, incluindo o tamanho dos blocos de memórias apontados por ponteiros inseridos. |
CollectionsListGetSerializedSize Essa rotina retorna o maior dos dois tamanhos para fornecer tamanhos de buffer suficientes para acomodar a passagem da lista de coleções entre processos que podem ter valores de bits diferentes. |
CollectionsListMarshall Essa rotina é semelhante a CollectionsListCopyAndMarshall, exceto pelo fato de ter uma lista de coleções in-loco. |
CollectionsListSerializeToBuffer Essa rotina serializa uma lista de coleções para o buffer alocado pelo chamador. |
CollectionsListSortSubscribedActivitiesByConfidence Essa rotina reorganiza a coleta de dados de atividade em determinadas condições. |
CollectionsListUpdateMarshalledPointer Essa atualização de rotina de ponteiros inseridos. |
EvaluateActivityThresholds Essa rotina determina se os novos dados de atividade de entrada atendem ao limite. |
GetPerformanceTime Essa rotina calcula o tempo do sistema em milissegundos. |
InitPropVariantFromCLSIDArray Essa rotina inicializa um PROPVARIANT de uma determinada matriz de GUIDs. |
InitPropVariantFromFloat Essa rotina inicializa um PROPVARIANT com o float fornecido. |
IsCollectionListSame Essa rotina compara duas listas de coleções para ver se elas são iguais. |
IsGUIDPresentInList Essa rotina procura um GUID em uma lista de GUIDs. |
IsKeyPresentInCollectionList Essa rotina determina se uma chave está presente em uma lista de coleções. |
IsKeyPresentInPropertyList Essa rotina determina se uma chave está presente em uma lista de propriedades. |
IsSensorSubscribed Apenas para uso interno. |
MILLISECONDS_FROM_100NANOSECONDS Essa macro converte o tempo, fornecido como 100 unidades nanossegundos, em milissegundos. |
MILLISECONDS_TO_100NANOSECONDS Essa macro converte o tempo, em milissegundos, em 100 unidades nanossegundos. |
PropertiesListCopy Essa rotina copia uma lista de propriedades de origem para destino. |
PropertiesListGetFillableCount Retorna o número de elementos que um buffer de lista de propriedades de um determinado tamanho pode conter. |
PropKeyFindKeyGetBool Essa rotina obtém um valor BOOL de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetDouble Essa rotina obtém um valor de ponto flutuante de precisão dupla de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetFileTime Essa rotina obtém um valor FILETIME de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetFloat Essa rotina obtém um único valor de ponto flutuante de precisão de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetGuid Essa rotina obtém um valor GUID de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetInt32 Essa rotina obtém um valor INT32 de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetInt64 Essa rotina obtém um valor INT64 de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetNthInt64 Essa rotina obtém o nº valor INT64 de um PROPVARIANT em uma lista de coleção com base no PROPERTYKEY. |
PropKeyFindKeyGetNthUlong Essa rotina obtém o nº valor ULONG de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetNthUshort Essa rotina obtém o nº valor USHORT de um PROPVARIANT em uma lista de coleção com base no PROPERTYKEY. |
PropKeyFindKeyGetPropVariant Essa rotina localiza o PROPVARIANT de uma lista de coleções com base no PROPERTYKEY. |
PropKeyFindKeyGetUlong Essa rotina obtém um valor ULONG de um PROPVARIANT em uma lista de coleção com base na PROPERTYKEY. |
PropKeyFindKeyGetUshort Essa rotina obtém um valor USHORT de um PROPVARIANT em uma lista de coleção com base no PROPERTYKEY. |
PropKeyFindKeySetPropVariant Essa rotina localiza e define o PROPVARIANT em uma lista de coleções com base na PROPERTYKEY. |
PropVariantGetInformation Essa rotina obtém deslocamento, tamanho, ponteiro de localização e DEVPROPTYPE, de um PROPVARIANT. |
SensorCollectionGetAt Essa rotina retorna PROPERTYKEY e PROPVARIANT associados ao nº elemento na lista de coleções de sensores fornecidas. |
SerializationBufferAllocate Função de alocação de memória exportada para alocar um buffer serializado. |
SerializationBufferFree Função de alocação de memória exportada para liberar um buffer de serialização. |