Macro NdisRawReadPortBufferUlong (ndis.h)

NdisRawReadPortBufferUlong lê um número especificado de ULONGs em um buffer fornecido pelo chamador.

Sintaxe

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

Parâmetros

[in] Port

Especifica a porta de E/S. Esse endereço se enquadra 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 ULONGs serão transferidos da NIC. O chamador deve alocar pelo menos um buffer ( sizeof(ULONG) * Length ).

[in] Length

Especifica quantos ULONGs transferir da NIC.

Retornar valor

Nenhum

Comentários

NdisRawReadPortBufferUlong lê cada valor ULONG, 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 NdisRawReadPortBufferUlong (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisRawReadPortBufferUlong (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

NdisRawReadPortBufferUchar

NdisRawReadPortBufferUshort

NdisRawReadPortUlong

NdisRawWritePortBufferUlong