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) |