Google is committed to advancing racial equity for Black communities.
See how.
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
記憶體
這個模組包含動態記憶體配置的平台抽象化。
總結
函式
OtPlatCAlloc
void * otPlatCAlloc(
size_t aNum,
size_t aSize
)
動態分配新的記憶體。
在支援此平台上的平台上,系統只要重新導向至 Calloc 即可。不支援 Calloc 的支援功能應該支援下列功能:
" calloc() 函式會持續為計數物件空間的大小分配足夠的空間,每個物件的大小分別為每個記憶體的位元組,並且會傳回指向分配的記憶體。分配的記憶體會填入值為零的位元組。」
OPENOPEN_CONFIG_HEAP_EXTERNAL_ENABLE 需要使用此函式。
詳細資料 |
參數 |
[in] aNum
|
要分配的區塊數
|
[in] aSize
|
每個要分配的區塊大小
|
|
傳回值 |
void*
|
分配給記憶體正面的指標
|
NULL
|
無法分配要求的記憶體。
|
|
免費 otPlat
void otPlatFree(
void *aPtr
)
釋出動態分配的記憶體。
OPENOPEN_CONFIG_HEAP_EXTERNAL_ENABLE 需要使用此函式。
詳細資料 |
參數 |
[in] aPtr
|
指向記憶體區塊的指向指標。指標可能是 NULL。
|
|
資源
OpenThread API 參考主題源自原始碼,可從 GitHub 取得。如要瞭解詳情或參閱說明文件,請參閱資源。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。Thread 是 Thread Group, Inc. 的註冊商標。
Last updated 2021-12-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]