Condividi tramite


funzione HidD_GetPreparsedData (hidsdi.h)

La routine HidD_GetPreparsedData restituisce i dati prontidi una raccolta di primo livello.

Sintassi

BOOLEAN HidD_GetPreparsedData(
  [in]  HANDLE               HidDeviceObject,
  [out] PHIDP_PREPARSED_DATA *PreparsedData
);

Parametri

[in] HidDeviceObject

Specifica un handle aperto per una raccolta di primo livello.

[out] PreparsedData

Puntatore all'indirizzo di un buffer allocato da routine che contiene i dati pronti di una raccolta in una struttura di _HIDP_PREPARSED_DATA .

Valore restituito

HidD_GetPreparsedData 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_GetPreparsedData. I driver in modalità kernel possono usare una richiesta di IOCTL_HID_GET_COLLECTION_DESCRIPTOR .

Quando un'applicazione non richiede più i dati pronti, deve chiamare HidD_FreePreparsedData per liberare il buffer dei dati preparato.

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_FreePreparsedData

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

_HIDP_PREPARSED_DATA