Sulle piattaforme che la supportano, dovresti semplicemente reindirizzare a calloc. Gli utenti che non supportano calloc devono supportare la stessa funzionalità:
"La funzione calloc() alloca in modo contiguo spazio sufficiente per il conteggio degli oggetti di ciascuna dimensione in byte di memoria e restituisce un puntatore alla memoria allocata. La memoria allocata è piena di byte con valore zero."
È obbligatorio per OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE.
Dettagli
Parametri
[in] aNum
Il numero di blocchi da allocare
[in] aSize
La dimensione di ogni blocco da allocare.
Valori restituiti
void*
Il puntatore all'inizio della memoria allocata
NULL
Impossibile allocare la memoria richiesta.
otPlatFree
void otPlatFree(
void *aPtr
)
Libera la memoria allocata dinamicamente.
È obbligatorio per OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE.
Dettagli
Parametri
[in] aPtr
Un puntatore che consente di liberare la memoria. Il cursore può essere NULL.
Risorse
Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub.
Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.
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.
Ultimo aggiornamento 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
{"lastModified": "Ultimo aggiornamento 2023-12-01 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2023-12-01 UTC."],[],[]]