Função AtaPortReleaseRequestSenseIrb (irb.h)
A rotina de AtaPortReleaseRequestSenseIrb libera o IRB de sentido de solicitação alocado usando AtaPortBuildRequestSenseIrb.
Sintaxe
void AtaPortReleaseRequestSenseIrb(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
);
Parâmetros
[in] ChannelExtension
Um ponteiro para a extensão do canal.
[in] Irb
Um ponteiro para uma estrutura do tipo IDE_REQUEST_BLOCK que define o sentido de solicitação IRB.
Valor de retorno
Nenhum
Observações
O AtaPortReleaseRequestSenseIrb libera o IRB para o driver de porta e copia os dados de sentido para o buffer apontado pelo senseInfoBuffer membro do IRB da solicitação original (com falha). O driver de miniport pode concluir a solicitação original usando AtaPortCompleteRequest. O driver de miniporto não deve tocar no sentido de solicitação IRB depois de ter sido liberado para o driver de porta.
O driver de miniporto deve chamar AtaPortReleaseRequestSenseIrb para cada IRB alocado alocado usando AtaPortBuildRequestSenseIrb.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | irb.h (include Ata.h, Irb.h) |
biblioteca | Ataport.lib; Pciidex.lib |