Condividi tramite


funzione HidD_GetPhysicalDescriptor (hidsdi.h)

La routine HidD_GetPhysicalDescriptor restituisce il descrittore fisico di una raccolta di primo livello che identifica il dispositivo fisico della raccolta.

Il descrittore fisico viene usato per indicare quale parte fisica del corpo umano viene usata per attivare i controlli in un dispositivo. Ad esempio, un descrittore fisico potrebbe indicare che il pollice destro viene usato per attivare il pulsante 5.

Si noti che i descrittori fisici sono completamente facoltativi. Aggiungono complessità e offrono molto poco in cambio per la maggior parte dei dispositivi. Tuttavia, alcuni dispositivi, in particolare quelli con un numero elevato di controlli identici (ad esempio pulsanti) troveranno che i descrittori fisici consentono a diverse applicazioni di assegnare funzionalità a questi controlli in modo più coerente. Per altre informazioni, vedi Specifica HID .

Sintassi

BOOLEAN HidD_GetPhysicalDescriptor(
  [in]  HANDLE HidDeviceObject,
  [out] PVOID  Buffer,
  [in]  ULONG  BufferLength
);

Parametri

[in] HidDeviceObject

Specifica un handle aperto per una raccolta di primo livello.

[out] Buffer

Puntatore a un buffer allocato dal chiamante utilizzato dalla routine per restituire il descrittore fisico richiesto.

[in] BufferLength

Specifica la lunghezza, in byte, del buffer in Buffer.

Valore restituito

HidD_GetPhysicalDescriptor restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE. Usare GetLastError per ottenere informazioni estese sull'errore.

Commenti

Solo le applicazioni in modalità utente possono chiamare HidD_GetPhysicalDescriptor. I driver in modalità kernel possono usare una richiesta di IOCTL_GET_PHYSICAL_DESCRIPTOR .

Per altre informazioni, vedere Raccolte HID.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione hidsdi.h (include Hidsdi.h)
Libreria Hid.lib
DLL Hid.dll

Vedi anche

HidD_GetIndexedString

HidD_GetManufacturerString

HidD_GetProductString

HidD_GetSerialNumberString

IOCTL_GET_PHYSICAL_DESCRIPTOR