Макрос NdisInitAnsiString (ndis.h)
Функция NdisInitAnsiString инициализирует подсчитываемую строку ANSI.
Синтаксис
void NdisInitAnsiString(
_as,
s
);
Параметры
_as
Указатель на буфер, выделенный вызывающим объектом, в котором эта функция должна хранить подсчитываемую строку ANSI.
s
Указатель на строку, завершающуюся значением NULL, с помощью которой инициализируется подсчитываемая строка.
Возвращаемое значение
None
Remarks
DestinationString инициализируется для указания на SourceString. Длина и максимальная длина для DestinationString инициализированы длиной строки в SourceString. Если SourceString имеет значение NULL, длина равна нулю.
Вызывающие компоненты NdisInitAnsiString должны выполняться в irQL <= DISPATCH_LEVEL, если буфер DestinationString выделен из памяти без буфера. Обычно вызывающие средства выполняются в irQL = PASSIVE_LEVEL во время инициализации драйвера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается для существующих драйверов в NDIS 6.0 и более поздних версиях, но новые драйверы должны использовать RtlInitString. |
Целевая платформа | Универсальное |
Верхняя часть | ndis.h (включая Ndis.h) |
Библиотека | Ndis.lib |
IRQL | См. раздел "Примечания" |
Правила соответствия DDI | Irql_Miscellaneous_Function(ndis) |