D3COLD_REQUEST_PERST_DELAY fonction de rappel (wdm.h)
Permet à l’objet de périphérique de fonction (FDO) de transmettre son exigence d’un délai fixe entre le PME_TO_Ack message est reçu au port pci Express en aval à l’origine du message PME_Turn_Off et le moment où la plateforme déclare PERST# à l’emplacement pendant la transition du point de terminaison ou du port en amont PCI Express correspondant vers D3cold alors 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 de l’appareil.
[_In_] DelayInMicroSeconds
Délai en unités de microseconde. La valeur maximale est de 10 000 microsecondes.
Valeur retournée
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 D3COLD_AUX_POWER_AND_TIMING_INTERFACE dans laquelle le pilote définit le membre RequestPerstDelay sur 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1803 |
En-tête | wdm.h (include Wdm.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour