Cabeçalho nblapi.h
Esse cabeçalho é usado pela rede. Para obter mais informações, consulte:
Nblapi.h contém as seguintes interfaces de programação:
Funções
NdisAdjustNetBufferCurrentMdl A função NdisAdjustNetBufferCurrentMdl atualiza uma estrutura NET_BUFFER com base no deslocamento de dados atual. |
NdisAdvanceNetBufferDataStart Chame a função NdisAdvanceNetBufferDataStart para liberar o espaço de dados usado que foi adicionado com a função NdisRetreatNetBufferDataStart. |
NdisAdvanceNetBufferListDataStart Chame a função NdisAdvanceNetBufferListDataStart para liberar o espaço de dados que foi reivindicado em chamadas anteriores para a função NdisRetreatNetBufferListDataStart. |
NdisAllocateCloneNetBufferList Chame a função NdisAllocateCloneNetBufferList para criar um novo clone NET_BUFFER_LIST estrutura. |
NdisAllocateFragmentNetBufferList Chame a função NdisAllocateFragmentNetBufferList para criar uma nova estrutura de NET_BUFFER_LIST fragmentada com base nos dados em uma estrutura de NET_BUFFER_LIST existente. |
NdisAllocateNetBuffer Chame a função NdisAllocateNetBuffer para alocar e inicializar uma estrutura NET_BUFFER de um pool de estruturas NET_BUFFER. |
NdisAllocateNetBufferAndNetBufferList Chame a função NdisAllocateNetBufferAndNetBufferList para alocar e inicializar uma estrutura NET_BUFFER_LIST inicializada com uma estrutura de NET_BUFFER preallocada. |
NdisAllocateNetBufferList Chame a função NdisAllocateNetBufferList para alocar e inicializar uma estrutura NET_BUFFER_LIST de um pool de estruturas NET_BUFFER_LIST. |
NdisAllocateNetBufferListContext Chame a função NdisAllocateNetBufferListContext para alocar mais espaço de contexto na estrutura NET_BUFFER_LIST_CONTEXT de uma estrutura NET_BUFFER_LIST. |
NdisAllocateNetBufferListPool Chame a função NdisAllocateNetBufferListPool para alocar um pool de estruturas de NET_BUFFER_LIST. |
NdisAllocateNetBufferMdlAndData Os drivers NDIS chamam a função NdisAllocateNetBufferMdlAndData para alocar uma estrutura NET_BUFFER junto com o MDL e os dados associados. |
NdisAllocateNetBufferPool Chame a função NdisAllocateNetBufferPool para alocar um pool de estruturas de NET_BUFFER. |
NdisAllocateReassembledNetBufferList Chame a função NdisAllocateReassembledNetBufferList para remontar uma estrutura de NET_BUFFER_LIST fragmentada. |
NdisCopyFromNetBufferToNetBuffer Chame a função NdisCopyFromNetBufferToNetBuffer para copiar dados de uma estrutura de NET_BUFFER de origem para uma estrutura de NET_BUFFER de destino. |
NdisCopyReceiveNetBufferListInfo Os drivers intermediários chamam a função NdisCopyReceiveNetBufferListInfo para copiar as informações de NET_BUFFER_LIST em uma estrutura de NET_BUFFER_LIST recebida. |
NdisCopySendNetBufferListInfo Os drivers intermediários chamam a função NdisCopySendNetBufferListInfo para copiar as informações de NET_BUFFER_LIST em uma estrutura de transmissão NET_BUFFER_LIST. |
NdisFreeCloneNetBufferList Chame a função NdisFreeCloneNetBufferList para liberar uma estrutura NET_BUFFER_LIST e todas as estruturas de NET_BUFFER associadas e cadeias de MDL que foram alocadas anteriormente chamando a função NdisAllocateCloneNetBufferList. |
NdisFreeFragmentNetBufferList Chame a função NdisFreeFragmentNetBufferList para liberar uma estrutura NET_BUFFER_LIST e todas as estruturas de NET_BUFFER associadas e cadeias de MDL que foram alocadas anteriormente pela função NdisAllocateFragmentNetBufferList de chamada. |
NdisFreeNetBuffer Chame a função NdisFreeNetBuffer para liberar uma estrutura NET_BUFFER que foi alocada anteriormente de um pool de estruturas NET_BUFFER com a função NdisAllocateNetBuffer. |
NdisFreeNetBufferList Chame a função NdisFreeNetBufferList para liberar uma estrutura NET_BUFFER_LIST que foi alocada anteriormente de um pool de estruturas NET_BUFFER_LIST. |
NdisFreeNetBufferListContext Chame a função NdisFreeNetBufferListContext para liberar espaço de contexto na estrutura NET_BUFFER_LIST_CONTEXT de uma estrutura NET_BUFFER_LIST. |
NdisFreeNetBufferListPool Chame a função NdisFreeNetBufferListPool para liberar um pool de estrutura NET_BUFFER_LIST. |
NdisFreeNetBufferPool Chame a função NdisFreeNetBufferPool para liberar NET_BUFFER pools de estrutura criados com a função NdisAllocateNetBufferPool. |
NdisFreeReassembledNetBufferList Chame a função NdisFreeReassembledNetBufferList para liberar uma estrutura de NET_BUFFER_LIST remontada e a estrutura NET_BUFFER associada e a cadeia de MDL. |
NdisGetDataBuffer Chame a função NdisGetDataBuffer para obter acesso a um bloco contíguo de dados de uma estrutura NET_BUFFER. |
NdisGetNetBufferListProtocolId A função NdisGetNetBufferListProtocolId recupera o identificador de protocolo do membro NetBufferListInfo de uma estrutura NET_BUFFER_LIST. |
NdisGetPoolFromNetBuffer Chame a função NdisGetPoolFromNetBuffer para obter o identificador do pool de estruturas NET_BUFFER associado a uma estrutura de NET_BUFFER especificada. |
NdisGetPoolFromNetBufferList Chame a função NdisGetPoolFromNetBufferList para obter o identificador do pool de estruturas NET_BUFFER_LIST associado a uma estrutura de NET_BUFFER_LIST especificada. |
NdisQueryNetBufferPhysicalCount A função NdisQueryNetBufferPhysicalCount retorna o número máximo de quebras físicas mapeadas pelos descritores de buffer associados à estrutura de NET_BUFFER fornecida. |
NdisRetreatNetBufferDataStart Chame a função NdisRetreatNetBufferDataStart para acessar o espaço de dados mais usado na cadeia MDL de uma estrutura de NET_BUFFER. |
NdisRetreatNetBufferListDataStart Chame a função NdisRetreatNetBufferListDataStart para aumentar o espaço de dados usado em todas as estruturas de NET_BUFFER em uma estrutura NET_BUFFER_LIST. |
Funções de retorno de chamada
NET_BUFFER_ALLOCATE_MDL A função NetAllocateMdl aloca um MDL com um bloco de memória associado de um tamanho especificado. |
NET_BUFFER_FREE_MDL A função NetFreeMdl libera um MDL que foi alocado anteriormente pela função NetAllocateMdl. |
Estruturas
NET_BUFFER_LIST_POOL_PARAMETERS A estrutura NET_BUFFER_LIST_POOL_PARAMETERS define os parâmetros para um pool de estruturas de NET_BUFFER_LIST. |