Méthode ITensorNative.GetBuffer
Obtient la mémoire tampon du tenseur en tant que tableau d’octets.
HRESULT GetBuffer(
[out, size_is(, *capacity)] BYTE **value,
[out] UINT32 *capacity);
Paramètres
Nom | Type | Description |
---|---|---|
value | BYTE** | La mémoire tampon du tenseur. |
capacité | UINT32* | La capacité de la mémoire tampon. |
Retours
HRESULT Le résultat de l’opération.
Exemples
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));
// ...
}
Voir aussi
Spécifications
Condition requise | |
---|---|
Client minimal pris en charge | Windows 10, version 17763 |
Serveur minimal pris en charge | Windows Server 2019 avec expérience utilisateur |
En-tête | windows.ai.machinelearning.native.h |
Remarque
Utilisez les ressources suivantes pour obtenir de l’aide sur Windows ML :
- Pour poser des questions techniques ou apporter des réponses à des questions techniques sur Windows ML, veuillez utiliser le mot clé windows-machine-learning sur Stack Overflow.
- Pour signaler un bogue, veuillez signaler un problème dans notre plateforme GitHub.