Macro NdisInitUnicodeString (ndis.h)
La función NdisInitUnicodeString inicializa una cadena Unicode contada.
Sintaxis
void NdisInitUnicodeString(
_us,
s
);
Parámetros
_us
Puntero a un tipo de NDIS_STRING asignado por el autor de la llamada en el que NdisInitUnicodeString debe almacenar la cadena Unicode contada. Para Windows 2000 y versiones posteriores, NDIS define el tipo de NDIS_STRING como un tipo de UNICODE_STRING .
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 . Los miembros Length y MaximumLength de NDIS_STRING para DestinationString se inicializan con la longitud de la cadena en SourceString. Si SourceString es NULL, la longitud es cero.
Los autores de llamadas de NdisInitUnicodeString deben ejecutarse en IRQL <= DISPATCH_LEVEL si el búfer DestinationString se asigna 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 NDIS 6.0 y NDIS 5.1 (consulte NdisInitUnicodeString (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulta NdisInitUnicodeString (NDIS 5.1)) en Windows XP. |
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) |
Consulte también
DriverEntry de controladores de protocolo NDIS
NdisAnsiStringToUnicodeString NdisUnicodeStringToAnsiString