Compartilhar via


Macro NdisRawReadPortBufferUchar (ndis.h)

NdisRawReadPortBufferUchar lê um número especificado de bytes em um buffer fornecido pelo chamador.

Sintaxe

void NdisRawReadPortBufferUchar(
  [in]   Port,
  [out]  Buffer,
  [in]   Length
);

Parâmetros

[in] Port

Especifica a porta de E/S. Esse endereço cai em um intervalo mapeado durante a inicialização com NdisMRegisterIoPortRange.

[out] Buffer

Ponteiro para um buffer alocado pelo chamador, na memória residente, para o qual os bytes serão transferidos da porta da NIC. O chamador deve alocar pelo menos um buffer( Length).

[in] Length

Especifica quantos bytes transferir da NIC.

Valor de retorno

Nenhum

Observações

NdisRawReadPortBufferUchar lê cada byte, um de cada vez, da porta de E/S fornecida para o buffer fornecido.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisRawReadPortBufferUchar (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisRawReadPortBufferUchar (NDIS 5.1)) no Windows XP.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
IRQL Qualquer nível

Consulte também

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawWritePortBufferUchar