Compartir a través de


Macro NdisAnsiStringToUnicodeString (ndis.h)

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

Sintaxis

void NdisAnsiStringToUnicodeString(
   _us,
   _as
);

Parámetros

_us

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

_as

Puntero a la cadena ANSI que se va a convertir.

Valor devuelto

Ninguno

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 de DestinationString debe ser al menos dos veces el tamaño del búfer en SourceString .

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 RtlAnsiStringToUnicodeString en su lugar.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL PASSIVE_LEVEL
reglas de cumplimiento de DDI Irql_Miscellaneous_Function(ndis)

Consulte también

ANSI_STRING

DriverEntry of NDIS Protocol Drivers

MiniportInitializeEx

ProtocolBindAdapterEx

RtlInitUnicodeString

rtlUnicodeStringToAnsiString

UNICODE_STRING