estrutura BATTERY_MINIPORT_INFO_V1_1 (batclass.h)
Os drivers de miniclasse de bateria preenchem a estrutura BATTERY_MINIPORT_INFO_V1_1 antes de chamar a rotina BatteryClassInitializeDevice do driver da classe de bateria. BATTERY_MINIPORT_INFO_V1_1 é uma versão atualizada da estrutura anterior BATTERY_MINIPORT_INFO.
Sintaxe
typedef struct {
USHORT MajorVersion;
USHORT MinorVersion;
PVOID Context;
BCLASS_QUERY_TAG QueryTag;
BCLASS_QUERY_INFORMATION QueryInformation;
BCLASS_SET_INFORMATION SetInformation;
BCLASS_QUERY_STATUS QueryStatus;
BCLASS_SET_STATUS_NOTIFY SetStatusNotify;
BCLASS_DISABLE_STATUS_NOTIFY DisableStatusNotify;
PDEVICE_OBJECT Pdo;
PUNICODE_STRING DeviceName;
PDEVICE_OBJECT Fdo;
} BATTERY_MINIPORT_INFO_V1_1, *PBATTERY_MINIPORT_INFO_V1_1;
Membros
MajorVersion
Especifica o número de versão principal do driver da classe de bateria. Os drivers de miniclasse devem especificar BATTERY_CLASS_MAJOR_VERSION.
MinorVersion
Especifica o número de versão secundária do driver da classe de bateria. Os drivers de miniclasse devem especificar BATTERY_CLASS_MINOR_VERSION.
Context
Ponteiro para a área de contexto alocada pelo driver de miniclasse.
QueryTag
Especifica o ponto de entrada da rotina BatteryMiniQueryTag do driver de miniclasse.
QueryInformation
Especifica o ponto de entrada da rotina BatteryMiniQueryInformation do driver de miniclasse.
SetInformation
Especifica o ponto de entrada da rotina BatteryMiniSetInformation do driver de miniclasse.
QueryStatus
Especifica o ponto de entrada da rotina BatteryMiniQueryStatus do driver de miniclasse.
SetStatusNotify
Especifica o ponto de entrada da rotina BatteryMiniSetStatusNotify do driver de miniclasse.
DisableStatusNotify
Especifica o ponto de entrada da rotina BatteryMiniDisableStatusNotify do driver de miniclasse.
Pdo
Ponteiro para o PDO (objeto de dispositivo físico) para o dispositivo de bateria.
DeviceName
Ponteiro para uma cadeia de caracteres Unicode; deve ser NULL.
Fdo
Ponteiro para o FDO (objeto de dispositivo funcional) para o dispositivo de bateria.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | batclass.h |