shellapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
shellapi.h enthält die folgenden Programmierschnittstellen:
AssocCreateForClasses Ruft ein -Objekt ab, das eine IQueryAssociations-Schnittstelle implementiert. |
CommandLineToArgvW Analysiert eine Unicode-Befehlszeilenzeichenfolge und gibt ein Array von Zeigern auf die Befehlszeilenargumente zusammen mit einer Anzahl solcher Argumente auf eine Weise zurück, die den Standardmäßigen C-Laufzeit argv- und argc-Werten ähnelt. |
DoEnvironmentSubstA Analysiert eine Eingabezeichenfolge, die Verweise auf eine oder mehrere Umgebungsvariablen enthält, und ersetzt sie durch ihre vollständig erweiterten Werte. (ANSI) |
DoEnvironmentSubstW Analysiert eine Eingabezeichenfolge, die Verweise auf eine oder mehrere Umgebungsvariablen enthält, und ersetzt sie durch ihre vollständig erweiterten Werte. (Unicode) |
DragAcceptFiles Registriert, ob ein Fenster gelöschte Dateien akzeptiert. |
DragFinish Gibt Arbeitsspeicher frei, den das System für die Verwendung bei der Übertragung von Dateinamen an die Anwendung zugewiesen hat. |
DragQueryFileA Ruft die Namen gelöschter Dateien ab, die sich aus einem erfolgreichen Drag-and-Drop-Vorgang ergeben. (ANSI) |
DragQueryFileW Ruft die Namen gelöschter Dateien ab, die sich aus einem erfolgreichen Drag-and-Drop-Vorgang ergeben. (Unicode) |
DragQueryPoint Ruft die Position des Mauszeigers ab, als eine Datei während eines Drag-and-Drop-Vorgangs gelöscht wurde. |
DuplicateIcon Erstellt ein Duplikat eines angegebenen Symbols. |
ExtractAssociatedIconA Ruft ein Handle für ein Symbol ab, das als Ressource in einer Datei oder ein Symbol in der zugeordneten ausführbaren Datei einer Datei gespeichert ist. (ANSI) |
ExtractAssociatedIconExA ExtractAssociatedIconEx kann geändert oder nicht verfügbar sein. (ANSI) |
ExtractAssociatedIconExW ExtractAssociatedIconEx kann geändert oder nicht verfügbar sein. (Unicode) |
ExtractAssociatedIconW Ruft ein Handle für ein Symbol ab, das als Ressource in einer Datei oder ein Symbol in der zugeordneten ausführbaren Datei einer Datei gespeichert ist. (Unicode) |
ExtractIconA Ruft ein Handle für ein Symbol aus der angegebenen ausführbaren Datei, DLL oder Symboldatei ab. Verwenden Sie die ExtractIconEx-Funktion, um ein Array von Handlen für große oder kleine Symbole abzurufen. (ANSI) |
ExtractIconExA Die ExtractIconEx-Funktion erstellt ein Array von Handles für große oder kleine Symbole, die aus der angegebenen ausführbaren Datei, DLL oder Symboldatei extrahiert werden. (ANSI) |
ExtractIconExW Die ExtractIconEx-Funktion erstellt ein Array von Handles für große oder kleine Symbole, die aus der angegebenen ausführbaren Datei, DLL oder Symboldatei extrahiert werden. (Unicode) |
ExtractIconW Ruft ein Handle für ein Symbol aus der angegebenen ausführbaren Datei, DLL oder Symboldatei ab. Verwenden Sie die ExtractIconEx-Funktion, um ein Array von Handlen für große oder kleine Symbole abzurufen. (Unicode) |
FindExecutableA Ruft den Namen und das Handle für die ausführbare Datei (.exe) ab, die einer bestimmten Dokumentdatei zugeordnet ist. (ANSI) |
FindExecutableW Ruft den Namen und das Handle für die ausführbare Datei (.exe) ab, die einer bestimmten Dokumentdatei zugeordnet ist. (Unicode) |
InitNetworkAddressControl Initialisiert die Steuerelementfensterklasse der Netzwerkadresse. |
NetAddr_DisplayErrorTip Zeigt eine Fehlermeldung in der Ballonspitze an, die dem Netzwerkadressensteuerelement zugeordnet ist. |
NetAddr_GetAddress Gibt an, ob eine Netzwerkadresse einem angegebenen Typ und Format entspricht. |
NetAddr_GetAllowType Ruft die Netzwerkadresstypen ab, die ein angegebenes Netzwerkadresssteuerelement akzeptiert. |
NetAddr_SetAllowType Legt die Netzwerkadresstypen fest, die ein angegebenes Netzwerkadresssteuerelement akzeptiert. |
SHAppBarMessage Sendet eine App-Leiste-Nachricht an das System. |
SHCreateProcessAsUserW Erstellt einen neuen Benutzermodusprozess und seinen primären Thread zum Ausführen einer angegebenen ausführbaren Datei. |
Shell_NotifyIconA Sendet eine Nachricht an den status Bereich der Taskleiste. (ANSI) |
Shell_NotifyIconGetRect Ruft die Bildschirmkoordinaten des umgebenden Rechtecks eines Benachrichtigungssymbols ab. |
Shell_NotifyIconW Sendet eine Nachricht an den status Bereich der Taskleiste. (Unicode) |
ShellAboutA Zeigt ein Dialogfeld ShellInfo an. (ANSI) |
ShellAboutW Zeigt ein Dialogfeld ShellInfo an. (Unicode) |
ShellExecuteA Führt einen Vorgang für eine angegebene Datei aus. (ShellExecuteA) |
ShellExecuteExA Führt einen Vorgang für eine angegebene Datei aus. (ShellExecuteExA) |
ShellExecuteExW Führt einen Vorgang für eine angegebene Datei aus. (ShellExecuteExW) |
ShellExecuteW Führt einen Vorgang für eine angegebene Datei aus. (ShellExecuteW) |
ShellMessageBoxA ShellMessageBox ist möglicherweise geändert oder nicht verfügbar. (ANSI) |
ShellMessageBoxW ShellMessageBox ist möglicherweise geändert oder nicht verfügbar. (Unicode) |
SHEmptyRecycleBinA Leert den Papierkorb auf dem angegebenen Laufwerk. (ANSI) |
SHEmptyRecycleBinW Leert den Papierkorb auf dem angegebenen Laufwerk. (Unicode) |
SHEnumerateUnreadMailAccountsA Listet die Benutzerkonten auf, die ungelesene E-Mails enthalten. (ANSI) |
SHEnumerateUnreadMailAccountsW Listet die Benutzerkonten auf, die ungelesene E-Mails enthalten. (Unicode) |
SHEvaluateSystemCommandTemplate Erzwingt eine strenge Überprüfung von Parametern, die in einem Aufruf von CreateProcess oder ShellExecute verwendet werden. |
SHFileOperationA Kopiert, verschiebt, benennt oder löscht ein Dateisystemobjekt. Diese Funktion wurde in Windows Vista durch IFileOperation ersetzt. |
SHFileOperationW Kopiert, verschiebt, benennt oder löscht ein Dateisystemobjekt. Unter Windows Vista und höheren Versionen wird empfohlen, anstelle dieser Funktion IFileOperation zu verwenden. |
SHFreeNameMappings Gibt ein Dateinamenzuordnungsobjekt frei, das von der SHFileOperation-Funktion abgerufen wurde. |
SHGetDiskFreeSpaceExA Ruft Informationen zum Speicherplatz für ein Datenträgervolume ab. (ANSI) |
SHGetDiskFreeSpaceExW Ruft Informationen zum Speicherplatz für ein Datenträgervolume ab. (Unicode) |
SHGetDriveMedia Gibt den Medientyp zurück, der sich auf dem angegebenen Laufwerk befindet. |
SHGetFileInfoA Ruft Informationen zu einem Objekt im Dateisystem ab, z. B. eine Datei, einen Ordner, ein Verzeichnis oder ein Laufwerkstamm. (ANSI) |
SHGetFileInfoW Ruft Informationen zu einem Objekt im Dateisystem ab, z. B. eine Datei, einen Ordner, ein Verzeichnis oder ein Laufwerkstamm. (Unicode) |
SHGetImageList Ruft eine Bildliste ab. |
SHGetLocalizedName Ruft den lokalisierten Namen einer Datei in einem Shellordner ab. |
SHGetNewLinkInfoA Erstellt einen Namen für eine neue Verknüpfung basierend auf dem vorgeschlagenen Ziel der Verknüpfung. Diese Funktion erstellt nicht die Verknüpfung, nur den Namen. (ANSI) |
SHGetNewLinkInfoW Erstellt einen Namen für eine neue Verknüpfung basierend auf dem vorgeschlagenen Ziel der Verknüpfung. Diese Funktion erstellt nicht die Verknüpfung, nur den Namen. (Unicode) |
SHGetPropertyStoreForWindow Ruft ein -Objekt ab, das die Auflistung von Eigenschaften eines bestimmten Fensters darstellt, wodurch diese Eigenschaften abgefragt oder festgelegt werden können. |
SHGetStockIconInfo Ruft Informationen zu systemdefinierte Shellsymbolen ab. |
SHGetUnreadMailCountA Ruft die Anzahl der ungelesenen Nachrichten eines angegebenen Benutzers für ein oder alle E-Mail-Konten ab. (ANSI) |
SHGetUnreadMailCountW Ruft die Anzahl der ungelesenen Nachrichten eines angegebenen Benutzers für ein oder alle E-Mail-Konten ab. (Unicode) |
SHInvokePrinterCommandA Führt einen Befehl für ein Druckerobjekt aus. (ANSI) |
SHInvokePrinterCommandW Führt einen Befehl für ein Druckerobjekt aus. (Unicode) |
SHIsFileAvailableOffline Bestimmt, ob eine Datei oder ein Ordner für die Offlineverwendung verfügbar ist. Diese Funktion bestimmt auch, ob die Datei aus dem Netzwerk, aus dem lokalen Offlinedateiencache oder aus beiden Speicherorten geöffnet wird. |
SHLoadNonloadedIconOverlayIdentifiers Signalisiert der Shell, dass während des nächsten Vorgangs, der Overlayinformationen erfordert, Symbolüberlagerungsbezeichner geladen werden sollen, die entweder nicht erstellt wurden oder beim Start nicht vorhanden waren. Bezeichner, die bereits geladen wurden, sind nicht betroffen. |
SHQueryRecycleBinA Ruft die Größe des Papierkorbs und die Anzahl der Darin enthaltenen Elemente für ein angegebenes Laufwerk ab. (ANSI) |
SHQueryRecycleBinW Ruft die Größe des Papierkorbs und die Anzahl der Darin enthaltenen Elemente für ein angegebenes Laufwerk ab. (Unicode) |
SHQueryUserNotificationState Überprüft den Zustand des Computers für den aktuellen Benutzer, um zu bestimmen, ob das Senden einer Benachrichtigung angemessen ist. |
SHRemoveLocalizedName Entfernt den lokalisierten Namen einer Datei in einem Shellordner. |
SHSetLocalizedName Legt den lokalisierten Namen einer Datei in einem Shellordner fest. |
SHSetUnreadMailCountA Speichert die Anzahl der ungelesenen Nachrichten des aktuellen Benutzers für ein angegebenes E-Mail-Konto in der Registrierung. (ANSI) |
SHSetUnreadMailCountW Speichert die Anzahl der ungelesenen Nachrichten des aktuellen Benutzers für ein angegebenes E-Mail-Konto in der Registrierung. (Unicode) |
SHTestTokenMembership Verwendet CheckTokenMembership, um zu testen, ob das angegebene Token Mitglied der lokalen Gruppe mit der angegebenen RID ist. |
APPBARDATA Enthält Informationen zu einer System-Appbar-Nachricht. |
ASSOCIATIONELEMENT Definiert Informationen, die von AssocCreateForClasses zum Abrufen einer IQueryAssociations-Schnittstelle für eine bestimmte Dateizuordnung verwendet werden. |
NC_ADDRESS Enthält Informationen, die eine Netzwerkadresse beschreiben. |
NOTIFYICONDATAA Enthält Informationen, die das System benötigt, um Benachrichtigungen im Infobereich anzuzeigen. Wird von Shell_NotifyIcon verwendet. (ANSI) |
NOTIFYICONDATAW Enthält Informationen, die das System benötigt, um Benachrichtigungen im Infobereich anzuzeigen. Wird von Shell_NotifyIcon verwendet. (Unicode) |
NOTIFYICONIDENTIFIER Enthält Informationen, die von Shell_NotifyIconGetRect verwendet werden, um das Symbol zu identifizieren, für das das umgebende Rechteck abgerufen werden soll. |
OPEN_PRINTER_PROPS_INFOA Gibt ein bestimmtes Eigenschaftenblatt in den Eigenschaftenseiten eines Druckers an und gibt an, ob dieses Eigenschaftenblatt modal sein soll. Optional mit der SHInvokePrinterCommand-Funktion verwendet. (ANSI) |
OPEN_PRINTER_PROPS_INFOW Gibt ein bestimmtes Eigenschaftenblatt in den Eigenschaftenseiten eines Druckers an und gibt an, ob dieses Eigenschaftenblatt modal sein soll. Optional mit der SHInvokePrinterCommand-Funktion verwendet. (Unicode) |
SHCREATEPROCESSINFOW Enthält die Informationen, die shCreateProcessAsUserW zum Erstellen eines Prozesses benötigt. |
SHELLEXECUTEINFOA Enthält von ShellExecuteEx verwendete Informationen. (ANSI) |
SHELLEXECUTEINFOW Enthält von ShellExecuteEx verwendete Informationen. (Unicode) |
SHFILEINFOA Enthält Informationen zu einem Dateiobjekt. (ANSI) |
SHFILEINFOW Enthält Informationen zu einem Dateiobjekt. (Unicode) |
SHFILEOPSTRUCTA Enthält Informationen, die die SHFileOperation-Funktion zum Ausführen von Dateivorgängen verwendet. (ANSI) |
SHFILEOPSTRUCTW Enthält Informationen, die die SHFileOperation-Funktion zum Ausführen von Dateivorgängen verwendet. (Unicode) |
SHNAMEMAPPINGA Enthält die alten und neuen Pfadnamen für jede Datei, die von der SHFileOperation-Funktion verschoben, kopiert oder umbenannt wurde. (ANSI) |
SHNAMEMAPPINGW Enthält die alten und neuen Pfadnamen für jede Datei, die von der SHFileOperation-Funktion verschoben, kopiert oder umbenannt wurde. (Unicode) |
SHQUERYRBINFO Enthält die Größen- und Elementanzahlsinformationen, die von der SHQueryRecycleBin-Funktion abgerufen werden. |
SHSTOCKICONINFO Empfängt Informationen, die zum Abrufen eines Shellsymbols verwendet werden. Diese Struktur wird in einem SHGetStockIconInfo-Aufruf verwendet. |
QUERY_USER_NOTIFICATION_STATE Gibt den Zustand des Computers für den aktuellen Benutzer in Bezug auf den Status des Sendens einer Benachrichtigung an. Wird von SHQueryUserNotificationState verwendet. |
SHSTOCKICONID Wird von SHGetStockIconInfo verwendet, um zu identifizieren, welches Aktiensystemsymbol abgerufen werden soll. |