Compartir a través de


Macro NdisInitAnsiString (ndis.h)

La función NdisInitAnsiString inicializa una cadena ANSI contada.

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 contada.

s

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

Valor devuelto

None

Observaciones

DestinationString se inicializa para que apunte a SourceString. La longitud y la longitud máxima de DestinationString se inicializan en 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 se asigna el búfer DestinationString desde la memoria no paginada. Normalmente, los autores de llamadas se ejecutan en IRQL = PASSIVE_LEVEL durante la inicialización del controlador.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores existentes en NDIS 6.0 y versiones posteriores, pero los nuevos controladores deben usar RtlInitString en su lugar.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Consulte la sección Comentarios.
Reglas de cumplimiento de DDI Irql_Miscellaneous_Function(ndis)

Consulte también

DriverEntry de controladores de protocolo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

RtlUnicodeStringToAnsiString