Funzione KsOpenDefaultDevice (ksproxy.h)

La funzione KsOpenDefaultDevice apre un handle al primo dispositivo elencato nella categoria di Plug and Play (PnP) specificata.

Sintassi

KSDDKAPI HRESULT KsOpenDefaultDevice(
  [in]  REFGUID     Category,
  [in]  ACCESS_MASK Access,
  [out] PHANDLE     DeviceHandle
);

Parametri

[in] Category

Identificatore della categoria PnP da enumerare.

[in] Access

Maschera di bit ACCESS_MASK che specifica come accedere al dispositivo predefinito.

[out] DeviceHandle

Puntatore a una variabile che riceve l'handle per il dispositivo predefinito aperto.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Commenti

La funzione KsOpenDefaultDevice passa un puntatore a Category in una chiamata alla funzione SetupDiGetClassDevs per ottenere un handle all'elenco di dispositivi PnP. Per altre informazioni sulla maschera di bit ACCESS_MASK e SetupDiGetClassDevs, vedere la documentazione di Microsoft Windows SDK.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ksproxy.h (include Ksproxy.h)
Libreria Ksproxy.lib