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.
Windows Windows Vista ve sonraki sürümlerinde, DEVPROP_TYPE_EMPTY tanımlayıcısı bir özelliğin var olmadığını belirten özel bir temel veri türü tanımlayıcıyı temsil eder.
Remarks
Bir özelliği silmek için cihaz özelliği işlevleriyle bu temel veri türü tanımlayıcısını kullanın.
Bir cihaz özelliği işlevi bu temel veri türü tanımlayıcısını döndürürse, özellik mevcut değildir.
DEVPROP_TYPE_EMPTYDEVPROP_TYPEMOD_ARRAY veyaDEVPROP_TYPEMOD_LIST özellik-veri türü değiştiricileriyle birleştirilemez.
Özellik Silme
Bir özelliği silmek için ilgili SetupDiSetXxx özellik işlevini çağırın ve işlev parametrelerini aşağıdaki gibi ayarlayın:
PropertyType parametresini DEVPROP_TYPE_EMPTY, PropertyBuffer parametresini NULL ve PropertyBufferSize parametresini sıfır olarak ayarlayın.
Özelliğini ayarlamak için diğer işlev giriş parametrelerini uygun şekilde ayarlayın.
DEVPROP_TYPE_EMPTY var olmayan bir özelliği silme girişiminde kullanılırsa silme işlemi başarısız olur ve GetLastError çağrısı ERROR_NOT_FOUND döndürür.
Var Olmayan Bir Özelliği Alma
Mevcut olmayan bir cihaz özelliğini almaya çalışan bir SetupDiGetXxx özellik işlevine yapılan çağrı başarısız olur ve sonraki GetLastError çağrısı ERROR_NOT_FOUND döndürür. SetupAPI özellik işlevi * PropertyType parametresini DEVPROP_TYPE_EMPTY olarak ayarlar.
Requirements
Header |
Devpropdef.h (Devpropdef.h içerir) |