CImageAllocator. Alloc, méthode

La Alloc méthode alloue de la mémoire pour les mémoires tampons. Cette méthode remplace la méthode CBaseAllocator :: Alloc .

Syntaxe

HRESULT Alloc();

Paramètres

Cette méthode n’a aucun paramètre.

Valeur de retour

Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes.

Code de retour Description
_OK
Succès
_OUTOFMEMORY E
Mémoire insuffisante

Notes

Cette méthode est appelée par la méthode CBaseAllocator :: Commit , lorsque le filtre valide l’allocateur.

Cette méthode crée une liste d’exemples de médias, qui sont implémentés en tant qu’objets CImageSample . Chaque exemple contient une image bitmap indépendante du périphérique GDI, à l’aide de la fonction GDI CreateDIBSection .

En interne, cette méthode appelle CImageAllocator :: CreateDIB pour créer chaque DIB, et CImageAllocator :: CreateImageSample pour créer chaque exemple.

Spécifications

Condition requise Valeur
En-tête
Winutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CImageAllocator, classe