NTSCSI_UNICODE_STRING 구조체(ntddscsi.h)
스토리지 포트 드라이버는 NTSCSI_UNICODE_STRING 구조를 사용하여 유니코드 문자열을 정의할 수 있습니다.
구문
typedef struct _NTSCSI_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
#if ...
USHORT *Buffer;
#else
PWCH Buffer;
#endif
} NTSCSI_UNICODE_STRING;
멤버
Length
Buffer에 저장된 문자열의 길이(바이트)입니다.
MaximumLength
버퍼에 할당된 메모리의 총 길이(바이트)입니다.
Buffer
와이드 문자 문자열을 포함하는 데 사용되는 버퍼에 대한 포인터입니다.
설명
문자열이 null로 끝나는 경우 Length 에는 후행 null 문자가 포함되지 않습니다.
MaximumLength 는 문자열이 변환 루틴에 전달되는 경우 반환된 문자열이 버퍼 크기를 초과하지 않도록 버퍼의 길이를 나타내는 데 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddscsi.h |