D3COLD_REQUEST_CORE_POWER_RAIL fonction de rappel (wdm.h)

Permet à l’objet de périphérique de fonction (FDO) d’indiquer si le rail d’alimentation principal est nécessaire.

Syntaxe

D3COLD_REQUEST_CORE_POWER_RAIL D3coldRequestCorePowerRail;

void D3coldRequestCorePowerRail(
  [_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
  [_In_]                                      BOOLEAN CorePowerRailNeeded
)
{...}

Paramètres

Context

Handle de l’appareil.

[_In_] CorePowerRailNeeded

Indicateur qui indique si le conducteur a besoin du rail d’alimentation principal.

Valeur de retour

None

Remarques

Un pilote de périphérique qui interroge correctement l’interface GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE reçoit un pointeur vers une structure de D3COLD_AUX_POWER_AND_TIMING_INTERFACE dans laquelle le pilote définit le membre RequestCorePowerRail sur un pointeur vers son implémentation de la fonction de rappel D3COLD_REQUEST_CORE_POWER_RAIL .

  • Si le pilote indique que le rail d’alimentation du cœur est nécessaire, il est garanti que le rail d’alimentation du cœur est allumé lorsque cet appel revient.

  • Lorsqu’un conducteur indique que le rail d’alimentation du cœur n’est plus nécessaire, il n’y a aucune garantie de l’état du rail d’alimentation du cœur.

  • Cette routine ne peut jamais échouer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
En-tête wdm.h (include Wdm.h)