NdisInitUnicodeString - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ndis.h

void NdisInitUnicodeString(
  _us,
  s
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ndis-ndisinitunicodestring)

NdisInitUnicodeString macro

Description

The NdisInitUnicodeString function initializes a counted Unicode string.

Parameters

_us

A pointer to a caller-allocated NDIS_STRING type in which NdisInitUnicodeString should store the counted Unicode string. For Windows 2000 and later, NDIS defines the NDIS_STRING type as a UNICODE_STRING type.

s

A pointer to a null-terminated string with which to initialize the counted string.

Remarks

The DestinationString is initialized to point to the SourceString . The Length and MaximumLength members of NDIS_STRING for the DestinationString are initialized to the length of the string at SourceString. If SourceString is NULL, the length is zero.

Callers of NdisInitUnicodeString must be running at IRQL <= DISPATCH_LEVEL if the DestinationString buffer is allocated from nonpaged memory. Usually, callers are running at IRQL = PASSIVE_LEVEL during driver initialization.

See also

DriverEntry of NDIS Protocol Drivers

MiniportInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING