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) |