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.
Özel özniteliğin adı verilen özel öznitelik baytlarını alır.
Sözdizimi
int GetCustomAttributeByName(
[In] string pszCustomAttributeName,
[In, Out] byte[] ppBlob,
[In, Out] ref uint pdwLen
);
Parametreler
pszCustomAttributeName
[in] Aranacak özel özniteliğin adını içeren bir dize.
ppBlob
[in, out] Özel öznitelik baytlarıyla doldurulmuş bir dizi.
pdwLen
[in, out] Dizide ppBlob döndürülecek bayt sayısı üst sınırını belirtir ve diziye yazılan bayt sayısını döndürür.
İade Değeri
Başarılı olursa, S_OK döndürür veya özel öznitelik yoksa S_FALSE döndürür. Aksi takdirde bir hata kodu döndürür.
Açıklamalar
ppBlob Kullanılabilir öznitelik baytlarının sayısını döndürmek için parametresini null değer olarak ayarlayın. Ardından bir dizi ayırıp parametresi için bu diziyi ppBlob geçirin.
Öznitelik baytları, özel özniteliğin ham verilerini temsil eder.
ppBlob ve pdwLen parametreleri null değere ayarlanırsa, özel özniteliğin yalnızca mevcut olup olmadığını belirlemek için bu yöntem kullanılabilir. Ancak daha kolay bir alternatif, IsCustomAttributeDefined yöntemini çağırmaktır.