modèle de fonction winrt::check_pointer (C++/WinRT)
Fonction d’assistance qui vérifie si un pointeur est null et, le cas échéant, appelle la fonction winrt::throw_last_error pour récupérer la dernière valeur de code d’erreur du thread appelant et lever une exception à l’aide d’un objet C++/WinRT qui représente ce code d’erreur. Voir également winrt::hresult_error.
Syntax
template<typename T>
T* check_pointer(T* pointer);
Paramètres de modèle
typename T
Type du pointeur à vérifier.
Paramètres
pointer
Valeur de pointeur à vérifier pour la valeur Null. Une exception est levée uniquement si pointer
la valeur est Null.
Valeur retournée
Pointeur valide ; une valeur est retournée uniquement si une exception n’est pas levée, par conséquent, le pointeur est valide.
Spécifications
Sdk minimum pris en charge : Windows SDK version 10.0.17134.0 (Windows 10, version 1803)
Espace de noms : winrt
En-tête : %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (inclus par défaut)
Voir aussi
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