Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função NdisGetNetBufferListProtocolId recupera o identificador de protocolo do membro NetBufferListInfo de uma estrutura NET_BUFFER_LIST.
Sintaxe
NDIS_EXPORTED_ROUTINE UCHAR NdisGetNetBufferListProtocolId(
[in] NET_BUFFER_LIST const *NetBufferList
);
Parâmetros
[in] NetBufferList
Um ponteiro para uma estrutura NET_BUFFER_LIST.
Valor de retorno
NdisGetNetBufferListProtocolId retorna um identificador de protocolo como um dos seguintes valores:
| Código de retorno | Descrição |
|---|---|
|
Um identificador de driver de protocolo padrão. |
|
O identificador de protocolo TCP/IP. |
|
O identificador de protocolo IPX. |
|
O identificador de protocolo NetBEUI. |
Observações
Os drivers NDIS podem chamar a função NdisGetNetBufferListProtocolId para determinar o tipo de driver de protocolo que criou uma estrutura de NET_BUFFER_LIST. Por exemplo, os drivers de miniporto que dão suporte ao descarregamento de chaminé TCP podem verificar se uma estrutura de NET_BUFFER_LIST vem de um protocolo TCP.
Os drivers de protocolo que criam estruturas de NET_BUFFER_LIST devem definir o identificador de protocolo chamando a macro NdisSetNetBufferListProtocolId ou associando um identificador a um pool de NET_BUFFER_LIST.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
| da Plataforma de Destino | Universal |
| cabeçalho | ndis/nblapi.h (inclua ndis.h) |
| biblioteca | Ndis.lib |
| IRQL | Qualquer nível |