STRRET-Struktur (shtypes.h)
Enthält Zeichenfolgen, die von den Methoden der IShellFolder-Schnittstelle zurückgegeben werden.
typedef struct _STRRET {
UINT uType;
union {
LPWSTR pOleStr;
UINT uOffset;
char cStr[260];
} DUMMYUNIONNAME;
} STRRET;
uType
Typ: UINT
Ein -Wert, der das gewünschte Format der Zeichenfolge angibt. Dies kann einer der folgenden Werte sein.
Die Zeichenfolge wird im cStr-Element zurückgegeben.
Der uOffset-Elementwert gibt die Anzahl der Bytes ab dem Anfang der Elementbezeichnerliste an, in der sich die Zeichenfolge befindet.
Die Zeichenfolge befindet sich an der Vom pOleStr-Element angegebenen Adresse.
DUMMYUNIONNAME
DUMMYUNIONNAME.pOleStr
Typ: LPWSTR
Ein Zeiger auf die Zeichenfolge. Dieser Arbeitsspeicher muss mit CoTaskMemAlloc zugeordnet werden. Es liegt in der Verantwortung der aufrufenden Anwendung, diesen Arbeitsspeicher mit CoTaskMemFree freizugeben, wenn er nicht mehr benötigt wird.
DUMMYUNIONNAME.uOffset
Typ: UINT
Der Offset in der Elementbezeichnerliste.
DUMMYUNIONNAME.cStr[260]
Typ: CHAR[MAX_PATH]
Der Puffer, der den Anzeigenamen empfangen soll.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | shtypes.h |