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)