Macro NdisUnicodeStringToAnsiString (ndis.h)
La función NdisUnicodeStringToAnsiString convierte una cadena Unicode con recuento determinada en una cadena ANSI con recuento. 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
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 sourceString debe ser al menos dos veces el tamaño de ese DestinationString .
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 RtlUnicodeStringToAnsiString 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) |