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