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 |