Partilhar via


Função CollectionsListUpdateMarshalledPointer (sensorsutils.h)

Essa atualização de rotina de ponteiros inseridos. Ela deve ser chamada quando a lista de coleções marshalled passar entre processos.

Aviso

Esse método pressupõe que os tamanhos da estrutura permaneçam os mesmos durante o marshalling. Evite usar esse método se passar os dados entre processos que podem ter valores de bits diferentes (por exemplo, 32 bits <a> 64 bits). Em vez disso, use CollectionsListDeserializeFromBuffer.

Sintaxe

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

Parâmetros

[in/out] Collection

Um ponteiro para uma lista de coleta de sensores.

Retornar valor

Essa função retornará STATUS_INVALID_PARAMETER se:

  • A Coleção é nula.
  • O membro AllocatedSizeInBytes da Coleção é menor que o tamanho mínimo aceitável (em bytes) para uma lista de coleções de sensores.

Retorna STATUS_SUCCESS caso contrário.

Requisitos

Requisito Valor
Cabeçalho sensorsutils.h