Compartir a través de


Macro NdisInitAnsiString (ndis.h)

La función NdisInitAnsiString inicializa una cadena ANSI con recuento.

Sintaxis

void NdisInitAnsiString(
   _as,
   s
);

Parámetros

_as

Puntero a un búfer asignado por el autor de la llamada en el que esta función debe almacenar la cadena ANSI con recuento.

s

Puntero a una cadena terminada en null con la que inicializar la cadena con recuento.

Valor devuelto

Ninguno

Observaciones

El DestinationString se inicializa para que apunte al SourceString. La longitud y la longitud máxima del destinationString de se inicializan a la longitud de la cadena en SourceString. Si SourceString es NULL, la longitud es cero.

Los autores de llamadas de NdisInitAnsiString deben ejecutarse en IRQL <= DISPATCH_LEVEL si el búfer de DestinationString se asigna a partir de memoria no paginada. Normalmente, los autores de llamadas se ejecutan en IRQL = PASSIVE_LEVEL durante la inicialización del controlador.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite para los controladores existentes en NDIS 6.0 y versiones posteriores, pero los nuevos controladores deben usar RtlInitString en su lugar.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL Consulte la sección Comentarios.
reglas de cumplimiento de DDI Irql_Miscellaneous_Function(ndis)

Consulte también

DriverEntry of NDIS Protocol Drivers

MiniportInitializeEx

ProtocolBindAdapterEx

rtlAnsiStringToUnicodeString

RtlInitUnicodeString

rtlUnicodeStringToAnsiString