Em plataformas com suporte, ele precisa redirecionar para calloc. Para aqueles que não oferecem suporte ao calloc, deve oferecer suporte à mesma funcionalidade:
"A função calloc() aloca de maneira contínua espaço suficiente para objetos de contagem que são bytes de memória cada e retorna um ponteiro para a memória alocada. A memória alocada é preenchida com bytes de valor zero."
É obrigatório para OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE.
Detalhes
Parâmetros
[in] aNum
Número de blocos a serem alocados
[in] aSize
O tamanho de cada bloco a ser alocado
Valores de retorno
void*
O ponteiro para a frente da memória alocada
NULL
Falha ao alocar a memória solicitada.
otPlatFree
void otPlatFree(
void *aPtr
)
Libera a memória que foi alocada dinamicamente.
É obrigatório para OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE.
Detalhes
Parâmetros
[in] aPtr
Um ponteiro que a memória bloqueia para liberar. O ponteiro pode ser NULL.
Recursos
Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub.
Para mais informações ou para contribuir com nossa documentação, consulte Recursos.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
Última atualização 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2023-12-01 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[],[]]