Macro NdisUnicodeStringToAnsiString (ndis.h)

La función NdisUnicodeStringToAnsiString convierte una cadena Unicode con recuento determinada en una cadena ANSI contada. La traducción se ajusta a la información de configuración regional del sistema actual.

Sintaxis

void NdisUnicodeStringToAnsiString(
   _as,
   _us
);

Parámetros

_as

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

_us

Puntero a la cadena Unicode que se va a convertir.

Valor devuelto

None

Observaciones

El autor de la llamada debe asignar almacenamiento para las cadenas de origen y destino y liberar estos búferes en cuanto las cadenas ya no sean necesarias. El búfer en SourceString debe ser al menos dos veces el tamaño de ese en DestinationString .

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 RtlUnicodeStringToAnsiString en su lugar.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL
Reglas de cumplimiento de DDI Irql_Miscellaneous_Function(ndis)

Consulte también

ANSI_STRING

DriverEntry de controladores de protocolo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

UNICODE_STRING