struttura NDIS_PM_WAKE_REASON (ntddndis.h)
La struttura NDIS_PM_WAKE_REASON specifica informazioni sull'evento di riattivazione generato da una scheda di rete.
Sintassi
typedef struct _NDIS_PM_WAKE_REASON {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_PM_WAKE_REASON_TYPE WakeReason;
ULONG InfoBufferOffset;
ULONG InfoBufferSize;
} NDIS_PM_WAKE_REASON, *PNDIS_PM_WAKE_REASON;
Members
Header
Tipo, revisione e dimensioni della struttura NDIS_PM_WAKE_REASON . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .
Il driver miniport deve impostare il membro Type di Header su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_PM_WAKE_REASON , il driver deve impostare il membro Revision di Header sul valore seguente:
NDIS_PM_WAKE_REASON_REVISION_1
Versione originale per NDIS 6.30 e versioni successive.
Impostare il membro Size su NDIS_SIZEOF_PM_WAKE_REASON_REVISION_1.
Flags
Valore ULONG che contiene un OR bit per bit di flag. Questo membro è riservato per NDIS.
WakeReason
Valore di enumerazione NDIS_PM_WAKE_REASON_TYPE che specifica il motivo per cui la scheda di rete ha generato l'evento di riattivazione.
InfoBufferOffset
Valore ULONG che specifica l'offset, in unità di byte, dall'inizio della struttura NDIS_PM_WAKE_REASON all'inizio di un buffer contenente informazioni aggiuntive sull'evento di riattivazione.
InfoBufferSize
Valore ULONG che specifica la lunghezza, in unità di byte, del buffer che contiene informazioni aggiuntive sull'evento di riattivazione.
Commenti
La struttura NDIS_PM_WAKE_REASON viene utilizzata nell'indicazione dello stato NDIS_STATUS_PM_WAKE_REASON.
Per altre informazioni su come emettere un'indicazione di stato NDIS_STATUS_PM_WAKE_REASON , vedere Indicazioni sullo stato della riattivazione NDIS emittente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.30 e versioni successive. |
Intestazione | ntddndis.h (include Ntddndis.h) |
Vedi anche