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(¶meters);
SpbRequestGetParameters(spbRequest, ¶meters);
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 |