Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’OID OID_PNP_QUERY_POWER demande au pilote miniport d’indiquer s’il peut passer de sa carte réseau à l’état de faible alimentation spécifié dans le InformationBuffer. L’état de faible puissance est spécifié comme l’une des valeurs de NDIS_DEVICE_POWER_STATE suivantes :
NdisDeviceStateD1
Cela spécifie un état d’appareil de D1.
NdisDeviceStateD2
Cela spécifie un état d’appareil de D2.
NdisDeviceStateD3
Cela spécifie un état d’appareil de D3.
Une requête OID_PNP_QUERY_POWER n’est pas utilisée pour demander une transition vers un état d’appareil de D0. NDIS envoie simplement une demande de OID_PNP_SET_POWER qui spécifie un état d’appareil D0.
En retournant NDIS_STATUS_SUCCESS à cette demande OID, le pilote miniport garantit qu’il passera la carte réseau à l’état d’alimentation de l’appareil spécifié lors de la réception d’une demande de OID_PNP_SET_POWER ultérieure. Le pilote miniport, dans ce cas, ne doit rien faire pour compromettre la transition.
Les pilotes miniport doivent toujours retourner NDIS_STATUS_SUCCESS à cette demande OID. Tout autre code de retour est une erreur.
Une requête OID_PNP_QUERY_POWER est toujours suivie d’une demande de OID_PNP_SET_POWER. La demande de OID_PNP_SET_POWER peut suivre immédiatement la demande de OID_PNP_QUERY_POWER ou arriver à un intervalle non spécifié après la demande de OID_PNP_QUERY_POWER. Un état d’appareil de D0 spécifié dans la requête OID_PNP_SET_POWER annule efficacement la demande de OID_PNP_QUERY_POWER.
Un pilote intermédiaire doit toujours retourner NDIS_STATUS_SUCCESS à une requête de OID_PNP_QUERY_POWER. Un pilote intermédiaire ne doit jamais propager une demande de OID_PNP_QUERY_POWER à un pilote miniport sous-jacent.
Exigences
Version |
Pris en charge pour NDIS 5.1 et NDIS 6.0 et versions ultérieures. |
En-tête |
Ntddndis.h (include Ndis.h) |