AWS C++ SDK 및 Aws :: Transfer :: TransferManager를 사용하여 S3에서 메모리로 파일을 다운로드하려고합니다.AWS S3 C++ SDK TransferManager DownloadFile 콜백 사용 방법
내가 사용하고자하는 기능은 다음과 같습니다
std::shared_ptr<TransferHandle> DownloadFile (const Aws::String &bucketName, const Aws::String &keyName, CreateDownloadStreamCallback writeToStreamfn)
그러나 나는 CreateDownloadStreamCallback 인수가 작동하도록되어 방법을 모르겠어요.
CreateDownloadStreamCallback 내가 만들고 AWS :: IOStream을 반환하려면이 콜백 함수로 이동해야하는지 확실하지 않다
std::function<Aws::IOStream*(void)>
의 형식 정의입니다.
이 콜백 함수는 어떻게 작동합니까?