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 está em um intervalo que foi 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 um buffer pelo menos sizeof( Length ).

[in] Length

Especifica quantos bytes transferir da NIC.

Retornar valor

Nenhum

Comentários

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

Requisitos

Requisito Valor
Cliente mínimo com suporte 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.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
IRQL Qualquer nível

Confira também

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawWritePortBufferUchar