Partilhar via


Função SpbRequestGetParameters (spbcx.h)

O método SpbRequestGetParameters recupera um conjunto de valores de parâmetro específicos do SPB de uma solicitação de E/S.

Sintaxe

void SpbRequestGetParameters(
  [in]  SPBREQUEST             SpbRequest,
  [out] SPB_REQUEST_PARAMETERS *Parameters
);

Parâmetros

[in] SpbRequest

Um identificador SPBREQUEST para a solicitação de E/S. O driver do controlador SPB recebeu esse identificador anteriormente por meio de uma de suas funções de retorno de chamada de evento registradas.

[out] Parameters

Um ponteiro para uma estrutura de SPB_REQUEST_PARAMETERS alocada pelo chamador na qual o método grava os valores de parâmetro específicos do SPB da solicitação de E/S. O chamador deve ter inicializado essa estrutura anteriormente chamando a função SPB_REQUEST_PARAMETERS_INIT.

Valor de retorno

Nenhum

Observações

SpbRequestGetParameters é semelhante ao método WdfRequestGetParameters, mas recupera apenas informações específicas do SPB. O driver do controlador SPB pode chamar SpbRequestGetParameters para recuperar informações específicas do SPB de solicitações de E/S recebidas da extensão da estrutura SPB (SpbCx). O driver do controlador SPB pode chamar WdfRequestGetParameters para recuperar os parâmetros de solicitação genérica de solicitações de E/S que ele recebe.

Exemplos

O exemplo de código a seguir mostra como usar SpbRequestGetParameters para recuperar os parâmetros específicos do SPB de uma solicitação de E/S. A variável spbRequest contém um identificador SPBREQUEST para a solicitação de E/S.

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 8.
da Plataforma de Destino Universal
cabeçalho spbcx.h
biblioteca Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

Consulte também

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters