ITensorNative.GetBuffer メソッド
テンソルのバッファーをバイト配列として取得します。
HRESULT GetBuffer(
[out, size_is(, *capacity)] BYTE **value,
[out] UINT32 *capacity);
パラメーター
件名 | 種類 | 説明 |
---|---|---|
値 | BYTE** | テンソルのバッファー。 |
容量 | UINT32* | バッファーの容量。 |
返品
HRESULT 操作の結果。
例
TensorFloat SoftwareBitmapToSoftwareTensor(SoftwareBitmap softwareBitmap)
{
// 1. Get access to the buffer of softwareBitmap
BYTE* pData = nullptr;
UINT32 size = 0;
BitmapBuffer spBitmapBuffer(softwareBitmap.LockBuffer(BitmapBufferAccessMode::Read));
winrt::Windows::Foundation::IMemoryBufferReference reference = spBitmapBuffer.CreateReference();
auto spByteAccess = reference.as<::Windows::Foundation::IMemoryBufferByteAccess>();
CHECK_HRESULT(spByteAccess->GetBuffer(&pData, &size));
// ...
}
関連項目
要件
要件 | |
---|---|
サポートされている最小のクライアント | Windows 10、ビルド 17763 |
サポートされている最小のサーバー | デスクトップ エクスペリエンス搭載 Windows Server 2019 |
ヘッダー | windows.ai.machinelearning.native.h |
Note
Windows ML に関するヘルプについては、次のリソースを参照してください。
- Windows ML に関する技術的な質問をしたり、質問に回答したりするには、Stack Overflow の windows-machine-learning タグを使用してください。
- バグを報告するには、GitHub で問題を提出してください。