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(¶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 |