GET_D3COLD_LAST_TRANSITION_STATUS fungsi panggilan balik (wdm.h)

Rutinitas GetLastTransitionStatus memungkinkan driver untuk perangkat mengkueri apakah transisi terbaru ke substatus D3hot diikuti oleh transisi ke substatus D3cold.

Sintaks

GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;

void GetD3coldLastTransitionStatus(
  [in, optional] PVOID Context,
  [out]          PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}

Parameter

[in, optional] Context

Penunjuk ke informasi konteks khusus antarmuka. Pemanggil mengatur parameter ini ke nilai anggota Konteks dari struktur D3COLD_SUPPORT_INTERFACE untuk antarmuka.

[out] LastTransitionStatus

Penunjuk ke variabel tempat rutin menulis salah satu nilai enumerasi D3COLD_LAST_TRANSITION_STATUS berikut:

  • LastDStateTransitionStatusUnknown
  • LastDStateTransitionD3hot
  • LastDStateTransitionD3cold
Nilai LastDStateTransitionD3cold menunjukkan bahwa transisi terbaru ke D3hot diikuti oleh transisi ke D3cold. Untuk informasi selengkapnya, lihat Keterangan.

Nilai kembali

Tidak ada

Keterangan

Rutinitas ini mencoba mendapatkan informasi yang diperlukan untuk menjawab kueri pemanggil dari driver bus induk dan firmware platform. Jika informasi ini tidak tersedia, rutinitas menulis nilai LastDStateTransitionStatusUnknown ke lokasi yang diarahkan oleh parameter LastTransitionStatus .

Untuk informasi selengkapnya, lihat D3COLD_LAST_TRANSITION_STATUS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Target Platform Desktop
Header wdm.h (termasuk Wdm.h)
IRQL PASSIVE_LEVEL

Lihat juga

D3COLD_LAST_TRANSITION_STATUS

D3COLD_SUPPORT_INTERFACE