HCMemAllocFunction
libHttpClient が新しいメモリ バッファーを割り当てる必要があるたびに呼び出す、アプリケーション定義のコールバック。HCMemSetFunctions でインストールします。構文
パラメーター
size _In_型: size_t 割り当てるサイズ (バイト単位)。この値が 0 になることはありません。 memoryType _In_
型: HCMemoryType 割り当てられるメモリの内部カテゴリを表す不透明な識別子。
HCMemoryType は pal.h で宣言されている uint32_t です。
戻り値
型: void* 指定されたサイズの連続したメモリ ブロックへのポインター。割り当てに失敗した場合はnullptr。
解説
このコールバックは、HCMemFreeFunction コールバックと共に、HCInitialize の前に HCMemSetFunctions を呼び出してインストールします。 返すメモリは、libHttpClient がそのポインターをHCMemFreeFunction コールバックに渡すまで有効なままである必要があります。libHttpClient は、このコールバックが返した null 以外のすべてのポインターを、メモリが不要になった後に対応する HCMemFreeFunction コールバックに渡します。
要件
ヘッダー: httpClient.h ライブラリ: libHttpClient.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体関連項目
httpClientHCMemFreeFunction
HCMemSetFunctions
HCMemGetFunctions
