NdisInitUnicodeString 매크로(ndis.h)

NdisInitUnicodeString 함수는 계산된 유니코드 문자열을 초기화합니다.

구문

void NdisInitUnicodeString(
   _us,
   s
);

매개 변수

_us

NdisInitUnicodeString에서 계산된 유니코드 문자열을 저장해야 하는 호출자가 할당한 NDIS_STRING 형식에 대한 포인터입니다. Windows 2000 이상에서 NDIS는 NDIS_STRING 형식을 UNICODE_STRING 형식으로 정의합니다.

s

계산된 문자열을 초기화할 null로 끝나는 문자열에 대한 포인터입니다.

반환 값

없음

설명

DestinationStringSourceString 을 가리키도록 초기화됩니다. DestinationString에 대한 NDIS_STRING LengthMaximumLength 멤버는 SourceString에서 문자열의 길이로 초기화됩니다. SourceStringNULL이면 길이는 0입니다.

DestinationString 버퍼가 페이징되지 않은 메모리에서 할당된 경우 NdisInitUnicodeString의 호출자는 IRQL <= DISPATCH_LEVEL 실행되어야 합니다. 일반적으로 호출자는 드라이버 초기화 중에 IRQL = PASSIVE_LEVEL 실행됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NdisInitUnicodeString(NDIS 5.1 참조))에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NdisInitUnicodeString(NDIS 5.1) 참조)에 대해 지원됩니다.
대상 플랫폼 유니버설
헤더 ndis.h(Ndis.h 포함)
라이브러리 Ndis.lib
IRQL 설명 섹션을 참조하세요.
DDI 규정 준수 규칙 Irql_Miscellaneous_Function(ndis)

추가 정보

NDIS 프로토콜 드라이버의 DriverEntry

MiniportInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING