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 |
|---|---|
|
Succès |
|
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 |
|
| Bibliothèque |
|