Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
C++/WinRT aşağıdaki adlandırma kurallarını oluşturdu:
- winrt::impl ad alanı C++/WinRT için ayrılmıştır ve bunu uygulamanızda kullanmamalısınız.
- winrt ad alanında, küçük harfle başlayan adlar C++/WinRT'ye aittir, ancak bunları uygulamanızda kullanabilirsiniz. Belgeler, aşırı yükleyebileceğiniz veya özelleştirebileceğiniz adları belirtir. Örneğin, uygulamanızın winrt::is_guid_of işlev şablonunu özelleştirmesine izin verilir.
- Winrt ad alanının alt ad alanları içinde (winrt::impl hariç), büyük harfle başlayan adlar uygulamanız tarafından kullanılabilir.
- Tüm ad alanlarında , WINRT_IMPL_ ile başlayan adlar C++/WinRT için ayrılır ve bunları uygulamanızda kullanmamanız gerekir.
- Tüm ad alanlarında, WINRT_ ile başlayan adlar ( WINRT_IMPL_ ile başlayan adlar hariç) C++/WinRT için ayrılır. Bunları kullanabilirsiniz ve belgelerde, WINRT_LEAN_AND_MEAN gibi uygulamanız tarafından tanımlanabilecek adlar özellikle belirtilir.
Uygulamaların ad alanı oluşturma işlemi gerçekleştirmesi ve winrt kök ad alanının alt ad alanlarını winrt kök ad alanına içeri aktarması yaygındır:
namespace winrt
{
using namespace winrt::Windows::Foundation;
}
Bu nedenle, uygulamanız winrt ad alanının alt ad alanları içinde yukarıdaki adlandırma kurallarına uymalıdır.
İşte bir özet.
| Namespace | Name | Uygulamalar tanımlayabilir | Uygulamalar kullanabilir |
|---|---|---|---|
| winrt::impl | Any | No | No |
| winrt ve alt ad alanları ( impl hariç) | Küçük harfle başlar | No | Yes |
| winrt ve alt ad alanları ( impl hariç) | Büyük harfle başlar | Yes | Yes |
| Any | WINRT_IMPL_* | No | No |
| Any | WINRT_* ( WINRT_IMPL_*hariç) | Case-by-case | Yes |
Windows developer