Partager via


Fonction CollectionsListUpdateMarshalledPointer (sensorsutils.h)

Cette routine met à jour les pointeurs incorporés. Il doit être appelé lorsque la liste de collection marshaled passe entre les processus.

Avertissement

Cette méthode suppose que les tailles de structure restent les mêmes pendant le marshaling. Évitez d’utiliser cette méthode si vous transmettez les données entre des processus qui peuvent avoir des valeurs de bits différentes (par exemple, 32 bits <-> 64 bits). Utilisez plutôt CollectionsListDeserializeFromBuffer.

Syntaxe

NTSTATUS CollectionsListUpdateMarshalledPointer(
  [in/out] PSENSOR_COLLECTION_LIST Collection
);

Paramètres

[in/out] Collection

Pointeur vers une liste de collection de capteurs.

Valeur retournée

Cette fonction retourne STATUS_INVALID_PARAMETER si :

  • La collection a la valeur Null.
  • Le membre AllocationSizeInBytes de collection est inférieur à la taille minimale acceptable (en octets) pour une liste de collection de capteurs.

Retourne STATUS_SUCCESS sinon.

Configuration requise

Condition requise Valeur
En-tête sensorsutils.h