Função NdisCoOidRequestComplete (ndis.h)
A função NdisCoOidRequestComplete retorna a status final de uma solicitação OID para a qual a função ProtocolCoOidRequest de um cliente coNDIS ou autônomo retornou anteriormente NDIS_STATUS_PENDING.
Sintaxe
void NdisCoOidRequestComplete(
[in] NDIS_HANDLE NdisAfHandle,
[in, optional] NDIS_HANDLE NdisVcHandle,
[in, optional] NDIS_HANDLE NdisPartyHandle,
[in] PNDIS_OID_REQUEST OidRequest,
[in] NDIS_STATUS Status
);
Parâmetros
[in] NdisAfHandle
Um identificador af (família de endereços) que o NDIS passou para o cliente ou o gerenciador de chamadas autônomo Função ProtocolCoOidRequest .
[in, optional] NdisVcHandle
Um identificador de VC (conexão virtual) que o NDIS passou para a função ProtocolCoOidRequest do gerenciador de chamadas autônoma ou cliente. Um valor NULL para esse parâmetro indica que a solicitação não é específica de VC. Esse parâmetro será NULL se o chamador da função NdisCoOidRequest ou NdisMCmOidRequest especificar um identificador DE VC NULL .
[in, optional] NdisPartyHandle
Um identificador de parte que o NDIS passou para a função ProtocolCoOidRequest do gerenciador de chamadas autônoma ou cliente. Um valor NULL para esse parâmetro indica que a solicitação não é específica da parte. Esse parâmetro será NULL se o chamador da função NdisCoOidRequest ou NdisMCmOidRequest especificar um identificador de parte NULL .
[in] OidRequest
Um ponteiro para um buffer formatado como uma estrutura NDIS_OID_REQUEST . O chamador da função NdisCoOidRequest ou NdisMCmOidRequest forneceu esse buffer.
[in] Status
O status final da operação de solicitação, NDIS_STATUS_SUCCESS ou qualquer valor de status de NDIS_STATUS_XXX determinado pelo driver, exceto NDIS_STATUS_PENDING.
Retornar valor
Nenhum
Comentários
Um driver de protocolo CoNDIS que retorna NDIS_STATUS_PENDING de sua função ProtocolCoOidRequest deve chamar NdisCoOidRequestComplete depois que o driver de protocolo tiver terminado a operação de solicitação.
Depois que um driver chama NdisCoOidRequestComplete, o NDIS chama oFunção ProtocolCoOidRequestComplete do driver que originalmente chamou a função NdisCoOidRequest ou NdisMCmOidRequest.
Somente clientes e gerentes de chamadas autônomos, que se registram no NDIS como drivers de protocolo, podem chamar NdisCoOidRequestComplete. Os MCMs (gerenciadores de chamadas de miniport) chamam o Função NdisMCmOidRequestComplete ou NdisMCoOidRequestComplete , dependendo se a função ProtocolCoOidRequest ou MiniportCoOidRequest do driver MCM, respectivamente, lidou com a solicitação do cliente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Regras de conformidade de DDI | Irql_Connection_Function(ndis) |