Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém o buffer do tensor como uma matriz de bytes.
HRESULT GetBuffer(
[out, size_is(, *capacity)] BYTE **value,
[out] UINT32 *capacity);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| valor | BYTE** | O buffer do tensor. |
| capacidade | UINT32* | A capacidade do buffer. |
Devoluções
HRESULTADO O resultado da operação.
Exemplos
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));
// ...
}
Ver também
Requerimentos
| Requisito | |
|---|---|
| Cliente mínimo suportado | Windows 10, compilação 17763 |
| Servidor mínimo suportado | Windows Server 2019 com Experiência Desktop |
| Cabeçalho | windows.ai.machinelearning.native.h |
Observação
Use os seguintes recursos para obter ajuda com o Windows ML:
- Para fazer ou responder a perguntas técnicas sobre o Windows ML, use a tag windows-machine-learning no Stack Overflow.
- Para relatar um bug, registre um problema em nosso GitHub.