Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Windows Vista und höheren Versionen von Windows stellt der DEVPROP_TYPE_NULL Bezeichner einen speziellen Basisdatentypbezeichner dar, der angibt, dass eine Geräteeigenschaft vorhanden ist. Dass die Eigenschaft jedoch keinen Wert aufweist, der der Eigenschaft zugeordnet ist.
Bemerkungen
Verwenden Sie diesen Base-Property-Type-Bezeichner mit den Geräteeigenschaftsfunktionen, um den Wert zu löschen, der einer Geräteeigenschaft zugeordnet ist.
Wenn eine Geräteeigenschaftsfunktion diesen Basisdatentyp zurückgibt, ist die Eigenschaft vorhanden, die Eigenschaft weist jedoch keinen Wert auf, der ihr zugeordnet ist.
Der DEVPROP_TYPE_NULL Bezeichner kann nicht mit den Modifizierern vom Typ "Eigenschaft" DEVPROP_TYPEMOD_ARRAY oder DEVPROP_TYPEMOD_LIST kombiniert werden.
Festlegen einer Eigenschaft dieses Typs
Um eine Eigenschaft festzulegen, deren Datentyp DEVPROP_TYPE_NULL ist, rufen Sie die entsprechende SetupDiSetXxx-Eigenschaftsfunktion auf, und legen Sie die Funktionsparameter wie folgt fest:
Legen Sie den PropertyType-Parameter auf DEVPROP_TYPE_NULL, den PropertyBuffer-Parameter auf NULL und den PropertyBufferSize-Parameter auf Null fest.
Legen Sie die anderen Funktionseingabeparameter entsprechend fest, um die Eigenschaft festzulegen.
Abrufen einer Eigenschaft dieses Typs
Ein Aufruf einer SetupDiGetXxx-Eigenschaftsfunktion , die versucht, eine Geräteeigenschaft abzurufen, die keinen Wert aufweist, wird erfolgreich ausgeführt und der Parameter *PropertyType auf DEVPROP_TYPE_NULL festgelegt.
Requirements
Header |
Devpropdef.h (enthalten Devpropdef.h) |