Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W Windows Vista i nowszych wersjach Windows identyfikator DEVPROP_TYPE_NULL reprezentuje specjalny identyfikator typu danych podstawowych, który wskazuje, że właściwość urządzenia istnieje. Jednak właściwość nie ma wartości skojarzonej z właściwością.
Remarks
Użyj tego identyfikatora typu właściwości podstawowej z funkcjami właściwości urządzenia, aby usunąć wartość skojarzona z właściwością urządzenia.
Jeśli funkcja właściwości urządzenia zwraca ten podstawowy typ danych, właściwość istnieje, ale właściwość nie ma skojarzonej z nią wartości.
Nie można połączyć identyfikatora DEVPROP_TYPE_NULL z modyfikatorami typu danych właściwości DEVPROP_TYPEMOD_ARRAY lub DEVPROP_TYPEMOD_LIST.
Ustawianie właściwości tego typu
Aby ustawić właściwość, której typ danych jest DEVPROP_TYPE_NULL, wywołaj odpowiednią funkcję właściwości SetupDiSetXxx i ustaw parametry funkcji w następujący sposób:
Ustaw parametr PropertyType na wartość DEVPROP_TYPE_NULL, parametr PropertyBuffer na wartość NULL, a parametr PropertyBufferSize na zero.
Ustaw inne parametry wejściowe funkcji zgodnie z potrzebami, aby ustawić właściwość .
Pobieranie właściwości tego typu
Wywołanie funkcji właściwości SetupDiGetXxx , która próbuje pobrać właściwość urządzenia, która nie ma wartości, powiedzie się i ustawi parametr *PropertyType na wartość DEVPROP_TYPE_NULL.
Requirements
Header |
Devpropdef.h (w tym Devpropdef.h) |