NdisInitializeString 함수(ndis.h)
NdisInitializeString 함수는 시스템 기본 문자 집합에서 계산된 문자열에 대한 스토리지를 할당하고 초기화합니다.
통사론
void NdisInitializeString(
PNDIS_STRING Destination,
PUCHAR Source
);
매개 변수
Destination
NULL 버퍼가 있는 NDIS_STRING 대한 포인터입니다. 이 함수에서 반환될 때 NDIS_STRING 초기화된 계산된 문자열을 포함합니다. Windows 2000 이상의 경우 NDIS는 NDIS_STRING 형식을 UNICODE_STRING 형식으로 정의합니다.
Source
계산된 문자열을 초기화할 null로 끝나는 문자열에 대한 포인터입니다. SourceString NULL 않아야 합니다.
반환 값
없음
발언
NdisInitializeString 대상 문자열에 대한 NDIS_STRING Length 및 MaximumLength 멤버를 설정하고 대상 문자열을 0으로 종료합니다. Windows 2000 이상 드라이버의 경우NdisInitializeString 제공된 소스 문자열을 유니코드 문자로 변환합니다.
SourceString NULL 않아야 합니다.
NdisInitializeString 할당된 버퍼는 NdisFreeString 함수와 함께 해제되어야 합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | NDIS 6.0 이상에서 기존 드라이버에 대해 지원되지만 새 드라이버는 RtlInitUnicodeString 또는 RTL_CONSTANT_STRING 또는 DECLARE_CONST_UNICODE_STRING(ntdef.h 참조)를 대신 사용해야 합니다. |
대상 플랫폼 | 보편적 |
헤더 | ndis.h(Ndis.h 포함) |
라이브러리 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 규정 준수 규칙 | Irql_Miscellaneous_Function(ndis) |