Condividi tramite


funzione UsbPm_RetrieveHubProperties (usbpmapi.h)

Recupera le proprietà di un hub. Le proprietà sono statiche, che non cambiano durante il ciclo di vita di un hub.

Sintassi

NTSTATUS UsbPm_RetrieveHubProperties(
  [In]  USBPM_CLIENT          ClientHandle,
  [In]  USBPM_HUB             HubHandle,
  [Out] PUSBPM_HUB_PROPERTIES HubProperties
);

Parametri

[In] ClientHandle

Handle ricevuto dal driver client in una chiamata precedente a UsbPm_Register.

[In] HubHandle

Handle hub fornito da Policy Manager quando chiama l'implementazione del driver di EVT_USBPM_EVENT_CALLBACK. L'handle è impostato nel membro EventData.HubArrivalRemoval.HubHandle del valore Params .

[Out] HubProperties

Puntatore a una struttura di USBPM_HUB_PROPERTIES fornita dal driver che riceve le proprietà dell'hub. Inizializzare la struttura chiamando USBPM_HUB_PROPERTIES_INIT.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un valore NTSTATUS appropriato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Versione KMDF minima 1.27
Versione UMDF minima 2.27
Intestazione usbpmapi.h
Libreria UsbPmApi.lib
IRQL PASSIVE_LEVEL

Vedi anche

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK