PSCSIWMI_QUERY_REGINFO função de retorno de chamada (scsiwmi.h)
A rotina HwScsiWmiQueryReginfo de um driver de miniport é chamada para obter informações sobre os dados e os blocos de eventos a serem registrados em nome do driver de miniporto pelo driver de porta SCSI. Essa rotina é necessária.
Sintaxe
PSCSIWMI_QUERY_REGINFO PscsiwmiQueryReginfo;
UCHAR PscsiwmiQueryReginfo(
[in] PVOID DeviceContext,
[in] PSCSIWMI_REQUEST_CONTEXT RequestContext,
[out] PWSTR *MofResourceName
)
{...}
Parâmetros
[in] DeviceContext
Aponta para o valor de contexto definido pelo driver do miniporto passado para ScsiPortWmiDispatchFunction.
[in] RequestContext
Aponta para a estrutura SCSIWMI_REQUEST_CONTEXT que o driver de miniporto passou para ScsiPortWmiDispatchFunction.
[out] MofResourceName
Aponta para uma cadeia de caracteres Unicode terminada em nulo que indica o nome do recurso MOF anexado ao arquivo de imagem binária do driver de miniport. Essa cadeia de caracteres pode ser declarada como uma constante no driver de miniporta. Se o driver de miniporto não tiver um recurso MOF anexado, ele deverá definir MofResourceName como NULL.
Retornar valor
HwScsiWmiQueryReginfo sempre retorna SRB_STATUS_SUCCESS.
Comentários
Quando um driver de miniporto recebe um SRB no qual o membro function é definido como SRB_FUNCTION_WMI, ele chama ScsiPortWmiDispatchFunction com um ponteiro para uma estrutura de SCSI_WMILIB_CONTEXT inicializada e MinorFunction definido como Srb-WmiSubFunction>. Se MinorFunction indicar uma solicitação de informações de registro, o driver de porta SCSI chamará a rotina HwScsiWmiQueryReginfo do driver de miniport.
O driver de miniporta fornece informações de registro novas ou atualizadas sobre blocos individuais ou indica blocos a serem removidos, na estrutura SCSI_WMILIB_CONTEXT que ele passa para ScsiPortWmiDispatchFunction. A rotina HwScsiWmiQueryReginfo do driver de miniport fornece um ponteiro para o nome do recurso MOF.
O driver de miniporta não deve pendente ou bloquear o SRB. O driver de miniport não deve chamar ScsiPortWmiPostProcess ou ScsiPortNotification de sua rotina HwScsiWmiQueryReginfo .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | scsiwmi.h (inclua Scsiwmi.h) |