STRRET 구조체(shtypes.h)
IShellFolder 인터페이스 메서드에서 반환된 문자열을 포함합니다.
구문
typedef struct _STRRET {
UINT uType;
union {
LPWSTR pOleStr;
UINT uOffset;
char cStr[260];
} DUMMYUNIONNAME;
} STRRET;
멤버
uType
형식: UINT
문자열의 원하는 형식을 지정하는 값입니다. 다음 값 중 하나일 수 있습니다.
STRRET_CSTR
문자열은 cStr 멤버에 반환됩니다.
STRRET_OFFSET
uOffset 멤버 값은 문자열이 있는 항목 식별자 목록의 시작 부분에서 바이트 수를 나타냅니다.
STRRET_WSTR
문자열은 pOleStr 멤버가 지정한 주소에 있습니다.
DUMMYUNIONNAME
DUMMYUNIONNAME.pOleStr
형식: LPWSTR
문자열에 대한 포인터입니다. 이 메모리는 CoTaskMemAlloc를 사용하여 할당해야 합니다. 더 이상 필요하지 않은 경우 CoTaskMemFree 를 사용하여 이 메모리를 해제하는 것은 호출 애플리케이션의 책임입니다.
DUMMYUNIONNAME.uOffset
형식: UINT
항목 식별자 목록의 오프셋입니다.
DUMMYUNIONNAME.cStr[260]
형식: CHAR[MAX_PATH]
표시 이름을 받을 버퍼입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shtypes.h |