Функция NdisInitializeString (ndis.h)
Функция NdisInitializeString выделяет хранилище и инициализирует подсчитываемую строку в наборе символов по умолчанию системы.
Синтаксис
void NdisInitializeString(
PNDIS_STRING Destination,
PUCHAR Source
);
Параметры
Destination
Указатель на NDIS_STRING с буфером NULL. При возврате из этой функции NDIS_STRING содержит инициализированную, подсчитываемую строку. Для Windows 2000 и более поздних версий NDIS определяет тип NDIS_STRING как тип UNICODE_STRING.
Source
Указатель на строку, завершающуюся значением NULL, с которой инициализировать подсчитываемую строку. SourceString не должно быть NULL.
Возвращаемое значение
Никакой
Замечания
NdisInitializeString задает длину и членов MaximumLength NDIS_STRING для конечной строки и завершает целевую строку нулевой. Для драйверов Windows 2000 и более поздних версийNdisInitializeString преобразует указанную исходную строку в символы Юникода.
SourceString не должно быть NULL.
Буфер, выделенный NdisInitializeString, должен быть выпущен с помощью функции NdisFreeString.