modello di funzione winrt::check_nt (C++/WinRT)

Funzione helper che verifica se un codice rappresenta un errore e, in tal caso, esegue il mapping del valore di stato NT del codice di errore a un valore HRESULT e chiama la funzione winrt::throw_hresult per generare un'eccezione che rappresenta il codice di errore. Vedere anche winrt::hresult_error.

Sintassi

template<typename T>
void check_nt(T result);

Parametri di modelli

typename T Tipo integer.

Parametri

result Codice, che può essere un codice di esito positivo o un codice di errore. Viene generata un'eccezione solo se result è un codice di errore.

Requisiti

SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)

Spazio dei nomi: winrt

Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)

Vedi anche