DEVPKEY_Device_Capabilities

Den DEVPKEY_Device_Capabilities enhetsegenskapen representerar funktionerna i en enhetsinstans.

Attribute Value

Egenskapsnyckel

DEVPKEY_Device_Capabilities

Identifierare av egenskapsdatatyp

DEVPROP_TYPE_INT32

Egenskapsåtkomst

Skrivskyddad åtkomst av installationsprogram och installationsprogram

Motsvarande SPDRP_Xxx-identifierare

SPDRP_CAPABILITIES

Lokaliserad?

No

Remarks

Windows anger värdet för DEVPKEY_Device_Capabilities till det kapacitetsvärde som enhetsdrivrutinen returnerar som svar på en IRP_MN_QUERY_CAPABILITIES begäran om information om enhetens kapacitet. Värdet för DEVPKEY_Device_Capabilities är en bitvis ELLER av CM_DEVCAP_Xxx-funktionsflaggor som definieras i Cfgmgr32.h. De enhetsfunktioner som dessa flaggor representerar motsvarar en delmängd av medlemmarna i den DEVICE_CAPABILITIES strukturen.

Du kan anropa CM_Get_DevNode_Property eller SetupDiGetDeviceProperty för att hämta värdet för DEVPKEY_Device_Capabilities.

Windows Server 2003, Windows XP och Windows 2000 stöder den här egenskapen, men stöder inte DEVPKEY_Device_Capabilities egenskapsnyckel. I stället kan du använda motsvarande SPDRP_CAPABILITIES identifierare för att komma åt värdet för egenskapen i dessa tidigare versioner av Windows. Information om hur du får åtkomst till det här egenskapsvärdet för dessa tidigare versioner av Windows finns i Åtkomst till enhetsinstans SPDRP_Xxx Egenskaper.

Krav

Version: Windows Vista och senare versioner av Windows-huvudet: Devpkey.h (inkludera Devpkey.h)

Se även

DEVICE_CAPABILITIES

IRP_MN_QUERY_CAPABILITIES

SetupDiGetDeviceProperty