función UsbPm_RetrieveHubProperties (usbpmapi.h)

Recupera las propiedades de un centro. Las propiedades son estáticas, que no cambian durante el ciclo de vida de un centro.

Sintaxis

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

Parámetros

[In] ClientHandle

Identificador que el controlador de cliente recibió en una llamada anterior a UsbPm_Register.

[In] HubHandle

Identificador del concentrador proporcionado por el Administrador de directivas cuando llama a la implementación del controlador de EVT_USBPM_EVENT_CALLBACK. El identificador se establece en el miembro EventData.HubArrivalRemoval.HubHandle del valor params .

[Out] HubProperties

Puntero a una estructura de USBPM_HUB_PROPERTIES proporcionada por el controlador que recibe las propiedades del concentrador. Inicialice la estructura llamando a USBPM_HUB_PROPERTIES_INIT.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un valor NTSTATUS adecuado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Versión mínima de KMDF 1.27
Versión mínima de UMDF 2,27
Encabezado usbpmapi.h
Library UsbPmApi.lib
IRQL PASSIVE_LEVEL

Consulte también

UsbPm_Register

EVT_USBPM_EVENT_CALLBACK