MÉTHODE IDXCoreAdapter::GetPropertySize
Pour une propriété d’adaptateur spécifiée, récupère la taille de la mémoire tampon, en octets, requise pour un appel à GetProperty. Avant d’appeler GetPropertySize pour un type de propriété, appelez IsPropertySupported pour confirmer que le type de propriété est disponible pour cet adaptateur et ce système d’exploitation.
Syntaxe
virtual HRESULT STDMETHODCALLTYPE GetPropertySize(
DXCoreAdapterProperty property,
_Out_ size_t *bufferSize) = 0;
Paramètres
propriété
Type : DXCoreAdapterProperty
Type de la propriété dont vous souhaitez récupérer la taille, en octets.
bufferSize [out]
Type : size_t*
Pointeur vers une valeur size_t . La fonction déréférence le pointeur et définit la valeur sur la taille, en octets, de la mémoire tampon de sortie que vous devez allouer et passer en tant qu’argument propertyData dans votre appel à GetProperty.
Retours
Type : HRESULT
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreurHRESULT.
Valeur retournée | Description |
---|---|
DXGI_ERROR_INVALID_CALL | Le type de propriété spécifié dans la propriété n’est pas reconnu par ce système d’exploitation. Appelez IsPropertySupported pour confirmer que le type de propriété est disponible pour cet adaptateur et ce système d’exploitation. |
DXGI_ERROR_UNSUPPORTED | Le type de propriété spécifié dans la propriété n’est pas pris en charge par l’adaptateur. Appelez IsPropertySupported pour confirmer que le type de propriété est disponible pour cet adaptateur et ce système d’exploitation. |
E_POINTER | nullptr a été fourni pour bufferSize. |
Notes
Vous pouvez appeler GetPropertySize sur un adaptateur qui n’est plus valide. La fonction n’échoue pas.
Voir aussi
IDXCoreAdapter, Référence DXCore, Utilisation de DXCore pour énumérer les adaptateurs
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour