Share via


Fonction MFHeapAlloc (mfapi.h)

Alloue un bloc de mémoire.

Syntaxe

void * MFHeapAlloc(
  [in] size_t          nSize,
  [in] ULONG           dwFlags,
  [in] char            *pszFile,
  [in] int             line,
  [in] EAllocationType eat
);

Paramètres

[in] nSize

Nombre d’octets à allouer.

[in] dwFlags

Zéro indicateur ou plus. Pour obtenir la liste des indicateurs valides, consultez HeapAlloc dans la documentation du Kit de développement logiciel (SDK) Windows.

[in] pszFile

Réservé. Défini sur NULL.

[in] line

Réservé. Définit la valeur zéro.

[in] eat

Réservé. Définissez sur eAllocationTypeIgnore.

Valeur retournée

Si la fonction réussit, elle retourne un pointeur vers le bloc de mémoire alloué. Si la fonction échoue, elle retourne NULL.

Notes

Dans la version actuelle de Media Foundation, cette fonction équivaut à appeler la fonction HeapAlloc et à spécifier le tas du processus d’appel.

Pour libérer la mémoire allouée, appelez MFHeapFree.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfapi.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

Fonctions Media Foundation