OID_PNP_QUERY_POWER
OID_PNP_QUERY_POWER OID는 네트워크 어댑터를 InformationBuffer에 지정된 저전력 상태로 전환할 수 있는지 여부를 나타내는 미니포트 드라이버를 요청합니다. 저전력 상태는 다음 NDIS_DEVICE_POWER_STATE 값 중 하나로 지정됩니다.
NdisDeviceStateD1
디바이스 상태를 D1로 지정합니다.
NdisDeviceStateD2
디바이스 상태 D2를 지정합니다.
NdisDeviceStateD3
디바이스 상태를 D3으로 지정합니다.
OID_PNP_QUERY_POWER 요청은 D0 디바이스 상태로의 전환을 요청하는 데 사용되지 않습니다. NDIS는 디바이스 상태를 D0으로 지정하는 OID_PNP_SET_POWER 요청을 보냅니다.
이 OID 요청에 NDIS_STATUS_SUCCESS 반환하면 미니포트 드라이버는 후속 OID_PNP_SET_POWER 요청을 수신할 때 네트워크 어댑터를 지정된 디바이스 전원 상태로 전환하도록 보장합니다. 이 경우 미니포트 드라이버는 전환을 위태롭게 하기 위해 아무 것도 하지 않아야 합니다.
미니포트 드라이버는 항상 이 OID 요청에 NDIS_STATUS_SUCCESS 반환해야 합니다. 다른 반환 코드는 오류입니다.
OID_PNP_QUERY_POWER 요청 뒤에는 항상 OID_PNP_SET_POWER 요청이 잇습니다. OID_PNP_SET_POWER 요청은 OID_PNP_QUERY_POWER 요청을 즉시 따르거나 OID_PNP_QUERY_POWER 요청 후 지정되지 않은 간격으로 도착할 수 있습니다. OID_PNP_SET_POWER 요청에 지정된 D0 디바이스 상태는 OID_PNP_QUERY_POWER 요청을 효과적으로 취소합니다.
중간 드라이버는 항상 OID_PNP_QUERY_POWER 쿼리에 NDIS_STATUS_SUCCESS 반환해야 합니다. 중간 드라이버는 기본 미니포트 드라이버에 OID_PNP_QUERY_POWER 요청을 전파해서는 안 됩니다.
요구 사항
Version |
NDIS 5.1 및 NDIS 6.0 이상에서 지원됩니다. |
헤더 |
Ntddndis.h(Ndis.h 포함) |