ShellCommandInfo-Struktur (ndattrib.h)
Die ShellCommandInfo-Struktur enthält Daten, die zum Starten einer zusätzlichen Anwendung für manuelle Reparaturoptionen erforderlich sind.
Syntax
typedef struct tagShellCommandInfo {
LPWSTR pwszOperation;
LPWSTR pwszFile;
LPWSTR pwszParameters;
LPWSTR pwszDirectory;
ULONG nShowCmd;
} ShellCommandInfo, *PShellCommandInfo;
Member
pwszOperation
Typ: [Zeichenfolge] LPWSTR
Ein Zeiger auf eine NULL-endende Zeichenfolge, die die auszuführende Aktion enthält. Der Satz verfügbarer Verben, der die Aktion angibt, hängt von der jeweiligen Datei oder dem jeweiligen Ordner ab. Im Allgemeinen sind die über das Kontextmenü eines Objekts verfügbaren Aktionen verfügbare Verben. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.
pwszFile
Typ: [Zeichenfolge] LPWSTR
Ein Zeiger auf eine NULL-endende Zeichenfolge, die die Datei oder das Objekt angibt, für die bzw. das das angegebene Verb ausgeführt werden soll. Um ein Shellnamespace-Objekt anzugeben, übergeben Sie den vollqualifizierten Analysenamen. Beachten Sie, dass nicht alle Verben für alle Objekte unterstützt werden. Beispielsweise unterstützen nicht alle Dokumenttypen das Verb "print".
pwszParameters
Typ: [Zeichenfolge] LPWSTR
Ein Zeiger auf eine NULL-endende Zeichenfolge, die die Parameter angibt, die an die Anwendung übergeben werden sollen, nur, wenn der pwszFile-Parameter eine ausführbare Datei angibt. Das Format dieser Zeichenfolge wird durch das Verb bestimmt, das aufgerufen werden soll. Wenn pwszFile eine Dokumentdatei angibt, sollte pwszParametersNULL sein.
pwszDirectory
Typ: [Zeichenfolge] LPWSTR
Ein Zeiger auf eine NULL-endende Zeichenfolge, die das Standardverzeichnis angibt.
nShowCmd
Typ: ULONG
Flags, die angeben, wie eine Anwendung angezeigt werden soll, wenn sie geöffnet wird. Wenn pwszFile eine Dokumentdatei angibt, wird das Flag einfach an die zugeordnete Anwendung übergeben. Es liegt an der Anwendung, zu entscheiden, wie sie damit umgeht.
Hinweise
Im Falle einer manuellen Reparaturoption kann der Aufrufer diese Struktur verwenden, um die ShellExecute-Funktion aufzurufen, um eine zusätzliche Anwendung zu starten, die dem Benutzer beim Beheben des Problems helfen kann.
Die folgenden Verben werden in Verbindung mit pwszOperation verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | ndattrib.h |