Compartir a través de


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.