Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Alloue la mémoire système avec un alignement d’octets spécifié et crée une mémoire tampon multimédia pour gérer la mémoire.
Syntaxe
HRESULT MFCreateAlignedMemoryBuffer(
DWORD cbMaxLength,
DWORD cbAligment,
IMFMediaBuffer **ppBuffer
);
Paramètres
cbMaxLength
Taille de la mémoire tampon, en octets.
cbAligment
Spécifie l’alignement de la mémoire tampon. Utilisez l’une des constantes suivantes.
ppBuffer
Reçoit un pointeur vers l’interface IMFMediaBuffer de la mémoire tampon multimédia. L’appelant doit libérer l’interface.
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.
| Code de retour | Descriptif |
|---|---|
|
La fonction a réussi. |
Remarques
Lorsque l’objet de mémoire tampon multimédia est détruit, il libère la mémoire allouée.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista [applications de bureau | Applications UWP] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | Applications UWP] |
| plateforme cible | Fenêtres |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |