Macro NdisRawReadPortBufferUchar (ndis.h)

NdisRawReadPortBufferUchar lee un número especificado de bytes en un búfer proporcionado por el autor de la llamada.

Sintaxis

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

Parámetros

[in] Port

Especifica el puerto de E/S. Esta dirección se encuentra en un intervalo que se asignó durante la inicialización con NdisMRegisterIoPortRange.

[out] Buffer

Puntero a un búfer asignado por el autor de la llamada, en memoria residente, en el que los bytes se transferirán desde el puerto de la NIC. El llamador debe asignar un búfer al menos sizeof( Length ).

[in] Length

Especifica cuántos bytes se van a transferir desde la NIC.

Valor devuelto

None

Observaciones

NdisRawReadPortBufferUchar lee cada byte, de uno en uno, del puerto de E/S especificado en el búfer especificado.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulta NdisRawReadPortBufferUchar (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulta NdisRawReadPortBufferUchar (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
IRQL Cualquier nivel

Consulte también

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawritePortBufferUchar