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

MiniportInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING