PSCSIWMI_QUERY_REGINFO função de retorno de chamada (scsiwmi.h)
Uma rotina de de HwScsiWmiQueryReginfo de um miniporto é chamada para obter informações sobre os blocos de dados e eventos a serem registrados em nome do driver de miniport 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 miniport passado para ScsiPortWmiDispatchFunction.
[in] RequestContext
Aponta para a estrutura SCSIWMI_REQUEST_CONTEXT que o driver de miniporto passou para ScsiPortWmiDispatchFunction.
[out] MofResourceName
Aponta para um cadeia de caracteres Unicode terminadanulo 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 miniporto. Se o driver de miniport não tiver um recurso MOF anexado, ele deverá definir MofResourceName para NULL.
Valor de retorno
HwScsiWmiQueryReginfo sempre retorna SRB_STATUS_SUCCESS.
Observações
Quando um driver de miniporto recebe um SRB no qual o membro da Função está 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 de HwScsiWmiQueryReginfo do driver de miniport.
O driver de miniporto 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 miniporto fornece um ponteiro para o nome do recurso MOF.
O driver de miniporto não deve ser pendente ou bloquear o SRB. O driver de miniporto não deve chamar ScsiPortWmiPostProcess ou ScsiPortNotification de sua rotina de HwScsiWmiQueryReginfo.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | scsiwmi.h (inclua Scsiwmi.h) |