IDXGISwapChain2 ::SetSourceSize, méthode (dxgi1_3.h)
Définit la région source à utiliser pour la chaîne d’échange.
Utilisez SetSourceSize pour spécifier la partie de la chaîne d’échange à partir de laquelle le système d’exploitation se présente. Cela permet un redimensionnement efficace sans appeler la méthode IDXGISwapChain ::ResizeBuffers plus coûteuse. Avant Windows 8.1, l’appel d’IDXGISwapChain ::ResizeBuffers était le seul moyen de redimensionner la chaîne d’échange. Le rectangle source est toujours défini par la région [0, 0, Largeur, Hauteur].
Syntaxe
HRESULT SetSourceSize(
UINT Width,
UINT Height
);
Paramètres
Width
Largeur de la source à utiliser pour la chaîne d’échange. Cette valeur doit être supérieure à zéro et doit être inférieure ou égale à la largeur totale de la chaîne d’échange.
Height
Hauteur de source à utiliser pour la chaîne d’échange. Cette valeur doit être supérieure à zéro et doit être inférieure ou égale à la hauteur globale de la chaîne d’échange.
Valeur retournée
Cette méthode peut retourner :
- E_INVALIDARG si un ou plusieurs paramètres dépassent la taille de la mémoire tampon arrière.
- Peut-être d’autres codes d’erreur décrits dans la rubrique DXGI_ERROR .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | dxgi1_3.h |
Bibliothèque | Dxgi.lib |