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 .

Retornar valor

Nenhum

Comentários

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 que ele recebe da extensão da estrutura SPB (SpbCx). O driver do controlador SPB pode chamar WdfRequestGetParameters para recuperar os parâmetros de solicitação genéricos 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
Cliente mínimo com suporte Disponível a partir do Windows 8.
Plataforma de Destino Universal
Cabeçalho spbcx.h
Biblioteca Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

Confira também

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters