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.
D2D1_BUFFER_PRECISION_UNKNOWN n’est pas autorisé en tant que paramètre à cette API.
Causes possibles
Direct2D permet à une application de spécifier une précision de mémoire tampon souhaitée pour certaines opérations. Par exemple, la précision utilisée pour le pipeline d’imagerie est spécifiée à l’aide de l’ID2D1DeviceContext ::SetRenderingControls. Le spécificateur BUFFER_PRECISION_UNKNOWN autorise une application à renoncer à ce paramètre et Direct2D utilise une valeur par défaut, mais ce spécificateur n’est pas autorisé pour certaines opérations. En particulier, il peut ne pas être autorisé lors de la création d’une collection d’arrêts de dégradé.
Correctifs possibles
Vérifiez que le spécificateur BUFFER_PRECISION_UNKNOWN n’est pas utilisé avec ID2D1DeviceContext ::CreateGradientStopCollection. Utilisez une valeur de précision connue ; envisagez d’utiliser la précision du format de surface cible pour l’opération.