Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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(¶meters);
SpbRequestGetParameters(spbRequest, ¶meters);
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 |