D3COLD_REQUEST_PERST_DELAY fonction de rappel (wdm.h)
Permet à l’objet d’appareil de fonction (FDO) de transmettre son exigence d’un délai fixe entre le message PME_TO_Ack est reçu au port PCI Express En aval qui provient du message PME_Turn_Off, et l’heure à laquelle la plateforme affirme PERST# à l’emplacement pendant la transition du point de terminaison correspondant ou pci Express Amont Port vers D3cold pendant que le système est dans un état opérationnel ACPI.
Syntaxe
D3COLD_REQUEST_PERST_DELAY D3coldRequestPerstDelay;
NTSTATUS D3coldRequestPerstDelay(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] ULONG DelayInMicroSeconds
)
{...}
Paramètres
Context
Handle sur l’appareil.
[_In_] DelayInMicroSeconds
Délai en unités de microseconde. La valeur maximale est de 1 0000 microsecondes.
Valeur de retour
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur NTSTATUS Values approprié. Pour plus d’informations, consultez valeurs NTSTATUS.
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 RequestPerstDelay vers un pointeur vers son implémentation de la fonction de rappel D3COLD_REQUEST_PERST_DELAY.
Pour un appareil multi-fonction, seule la fonction 0 est autorisée à appeler cette routine.
La fonction 0 doit être en D0 lors de l’appel de cette routine.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1803 |
d’en-tête | wdm.h (include Wdm.h) |