Partager via


UcmUcsiDeviceInitialize, fonction (ucmucsidevice.h)

Initialise l’extension UCSI (UcmUcsiCx).

Syntaxe

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

Paramètres

WdfDevice

Handle d’un objet d’appareil d’infrastructure que le pilote client a reçu lors d’un appel précédent à WdfDeviceCreate.

Config

Pointeur vers une structure de UCMUCSI_DEVICE_CONFIG fournie par l’appelant qui est initialisée en appelant UCMUCSI_DEVICE_CONFIG_INIT.

Valeur retournée

Retourne STATUS_SUCCESS si l’opération réussit. Sinon, retourne un code NTSTATUS approprié.

Remarques

Le pilote client doit appeler UcmUcsiDeviceInitialize dans l’implémentation EVT_WDF_DRIVER_DEVICE_ADD du pilote après avoir appelé WdfDeviceCreate avec succès.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1,27 %
Version UMDF minimale N/A
En-tête ucmucsidevice.h (include UcmUcsiCx.h)
Bibliothèque UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

Voir aussi

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate