Freigeben über


D3COLD_REQUEST_CORE_POWER_RAIL Rückruffunktion (wdm.h)

Ermöglicht es dem Funktionsgeräteobjekt (Function Device Object, FDO), anzugeben, ob die Kernstromschiene benötigt wird.

Syntax

D3COLD_REQUEST_CORE_POWER_RAIL D3coldRequestCorePowerRail;

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

Parameter

Context

Der Handle für das Gerät.

[_In_] CorePowerRailNeeded

Ein Flag, das angibt, ob der Treiber die Hauptstromschiene benötigt oder nicht.

Rückgabewert

Keine

Bemerkungen

Ein Gerätetreiber, der erfolgreich nach der GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE-Schnittstelle abfragt, erhält einen Zeiger auf eine D3COLD_AUX_POWER_AND_TIMING_INTERFACE-Struktur , in der der Treiber den RequestCorePowerRail-Member auf einen Zeiger auf die Implementierung der D3COLD_REQUEST_CORE_POWER_RAIL Rückruffunktion festlegt.

  • Wenn der Treiber angibt, dass die Kernstromschiene benötigt wird, wird garantiert, dass die Kernstromschiene eingeschaltet ist, wenn dieser Aufruf zurückgerufen wird.

  • Wenn ein Treiber angibt, dass die Kernstromschiene nicht mehr benötigt wird, gibt es keine Garantie für den Kernzustand der Power Rail.

  • Diese Routine kann nie fehlschlagen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803
Kopfzeile wdm.h (einschließen von Wdm.h)