Compartilhar via


NdisGetFirstBufferFromPacket

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna os ponteiros para a reserva descritor e de base virtual endereço para a reserva inicial conectada a um descritor pacote especificada, along with os tamanhos da reserva inicial e reserva total em maiúsculas e minúsculas que a reserva está fragmentada.

Syntax

VOID NdisGetFirstBufferFromPacket(
  PNDIS_PACKET Packet,
  PNDIS_BUFFER* FirstBuffer,
  PVOID* FirstBufferVA,
  PUINT FirstBufferLength,
  PUINT TotalBufferLength
);

Parameters

  • Pacote
    [no] Ponteiro para o descritor pacote do qual esta função extrai informações sobre a reserva inicial.
  • FirstBuffer
    [out] Ponteiro para uma variável Caller-supplied no qual essa função retorna o endereço do descritor de reserva inicial encadeada para o descritor pacote especificado.
  • FirstBufferVA
    [out] Ponteiro para uma variável Caller-supplied no qual essa função retorna o endereço virtual de base da reserva inicial associado com o pacote.
  • FirstBufferLength
    [out] Ponteiro para uma variável Caller-supplied no qual essa função retorna o número de bytes mapeadas pelo descritor de reserva inicial encadeada para o descritor pacote.
  • TotalBufferLength
    [out] Ponteiro para uma variável Caller-supplied no qual essa função retorna o número total de bytes mapeadas por todos os descritores reserva encadeadas para o descritor pacote.

Return Value

Nenhum.

Remarks

Drivers usam esta função para get informações sobre a reserva inicial e a quantidade de dados associado com um pacote especificado mais rápido do que elas podem por chamado de NdisQueryPacket função e, em seguida, o NdisQueryBuffer função.

Requirements

Header ndis.h
Library ndis.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NdisGetNextBuffer
NdisQueryBuffer
NdisQueryPacket