struktur D3COLD_SUPPORT_INTERFACE (wdm.h)

Struktur antarmuka D3COLD_SUPPORT_INTERFACE berisi pointer ke rutinitas di Antarmuka Dukungan D3COLD.

Sintaks

typedef struct _D3COLD_SUPPORT_INTERFACE {
  USHORT                             Size;
  USHORT                             Version;
  PVOID                              Context;
  PINTERFACE_REFERENCE               InterfaceReference;
  PINTERFACE_DEREFERENCE             InterfaceDereference;
  PSET_D3COLD_SUPPORT                SetD3ColdSupport;
  PGET_IDLE_WAKE_INFO                GetIdleWakeInfo;
  PGET_D3COLD_CAPABILITY             GetD3ColdCapability;
  PGET_D3COLD_CAPABILITY             GetBusDriverD3ColdSupport;
  PGET_D3COLD_LAST_TRANSITION_STATUS GetLastTransitionStatus;
} D3COLD_SUPPORT_INTERFACE, *PD3COLD_SUPPORT_INTERFACE;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Version

Versi antarmuka yang ditentukan driver. Versi saat ini dari antarmuka ini adalah D3COLD_SUPPORT_INTERFACE_VERSION.

Context

Penunjuk ke informasi konteks khusus antarmuka.

InterfaceReference

Penunjuk ke rutinitas InterfaceReference yang menaikkan jumlah referensi antarmuka.

InterfaceDereference

Penunjuk ke rutinitas InterfaceDereference yang mengurangi jumlah referensi antarmuka.

SetD3ColdSupport

Penunjuk ke rutinitas SetD3ColdSupport yang memungkinkan atau menonaktifkan transisi ke status daya perangkat D3cold.

GetIdleWakeInfo

Penunjuk ke GetIdleWakeInfo rutin yang dipanggil driver perangkat untuk menemukan status daya perangkat tempat perangkat ini dapat memberi sinyal peristiwa bangun ke prosesor.

GetD3ColdCapability

Penunjuk ke rutinitas GetD3ColdCapability yang melaporkan apakah perangkat ini mampu memasukkan status daya perangkat D3cold.

GetBusDriverD3ColdSupport

Penunjuk ke rutinitas GetBusDriverD3ColdSupport yang melaporkan apakah driver bus dasar dan firmware sistem ACPI mendukung D3cold untuk perangkat ini.

GetLastTransitionStatus

Penunjuk ke rutinitas GetLastTransitionStatus yang melaporkan apakah transisi terbaru perangkat ini ke D3hot diikuti oleh transisi ke D3cold.

Keterangan

Driver perangkat yang berhasil mengkueri antarmuka GUID_D3COLD_SUPPORT_INTERFACE menerima penunjuk ke struktur D3COLD_SUPPORT_INTERFACE di mana penunjuk ke rutinitas dalam antarmuka semuanya non-NULL dan valid.

Struktur D3COLD_SUPPORT_INTERFACE adalah versi yang diperluas dari struktur INTERFACE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 8.
Header wdm.h (termasuk Wdm.h)

Lihat juga

GetBusDriverD3ColdSupport

GetD3ColdCapability

GetIdleWakeInfo

GetLastTransitionStatus

ANTARMUKA

InterfaceDereference

InterfaceReference

SetD3ColdSupport