Método ITensorNative.GetBuffer
Obtiene el búfer del tensor como una matriz de bytes.
HRESULT GetBuffer(
[out, size_is(, *capacity)] BYTE **value,
[out] UINT32 *capacity);
Parámetros
Nombre | Escribir | Descripción |
---|---|---|
value | BYTE** | El búfer del tensor. |
capacidad | UINT32* | La capacidad del búfer. |
Devoluciones
HRESULT El resultado de la operación.
Ejemplos
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));
// ...
}
Vea también
Requisitos
Requisito | |
---|---|
Cliente mínimo compatible | Windows 10, compilación 17763 |
Servidor mínimo admitido | Windows Server 2019 con experiencia de escritorio |
Encabezado | windows.ai.machinelearning.native.h. |
Nota:
Use los siguientes recursos para obtener ayuda con Windows ML:
- Para formular o responder a preguntas técnicas sobre Windows Machine Learning, utilice la etiqueta windows-machine-learning en Stack Overflow.
- Para notificar un error, registre un problema en GitHub.