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 |