funzione UsbPm_RetrieveConnectorState (usbpmapi.h)

Recupera lo stato corrente di un connettore. A differenza delle proprietà del connettore, le informazioni sullo stato sono dinamiche, che possono cambiare in fase di esecuzione.

Sintassi

NTSTATUS UsbPm_RetrieveConnectorState(
  [In]  USBPM_CLIENT           ClientHandle,
  [In]  USBPM_CONNECTOR        ConnectorHandle,
  [Out] PUSBPM_CONNECTOR_STATE ConnectorState
);

Parametri

[In] ClientHandle

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

[In] ConnectorHandle

Handle del connettore fornito da Policy Manager quando chiama l'implementazione del driver di EVT_USBPM_EVENT_CALLBACK. L'handle viene impostato nel membro EventData.ConnectorStateChange.ConnectorHandle del valore Params .

[Out] ConnectorState

Puntatore a una struttura di USBPM_CONNECTOR_STATE fornita dal driver che riceve lo stato del connettore. Inizializzare la struttura chiamando USBPM_CONNECTOR_STATE_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