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