UsbPm_RetrieveConnectorState (usbpmapi.h)

Mengambil status konektor saat ini. Tidak seperti properti konektor, informasi status bersifat dinamis, yang dapat berubah saat runtime.

Sintaks

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

Parameter

[In] ClientHandle

Handel yang diterima driver klien dalam panggilan sebelumnya ke UsbPm_Register.

[In] ConnectorHandle

Handel konektor yang disediakan oleh Policy Manager saat memanggil implementasi driver EVT_USBPM_EVENT_CALLBACK. Handel diatur dalam anggota EventData.ConnectorStateChange.ConnectorHandle dari nilai Params .

[Out] ConnectorState

Penunjuk ke struktur USBPM_CONNECTOR_STATE yang disediakan driver yang menerima status konektor. Inisialisasi struktur dengan memanggil USBPM_CONNECTOR_STATE_INIT.

Nilai kembali

Mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, mengembalikan nilai NTSTATUS yang sesuai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Versi KMDF minimum 1.27
Versi UMDF minimum 2.27
Header usbpmapi.h
Pustaka UsbPmApi.lib
IRQL PASSIVE_LEVEL

Lihat juga

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK