Freigeben über


IHomeGroup-Schnittstelle (shobjidl_core.h)

Macht Methoden verfügbar, die die Heimnetzgruppenmitgliedschaft eines Computers bestimmen, status und zeigt den Freigabe-Assistenten an.

Vererbung

Die IHomeGroup-Schnittstelle erbt von der IUnknown-Schnittstelle . IHomeGroup verfügt auch über folgende Arten von Membern:

Methoden

Die IHomeGroup-Schnittstelle verfügt über diese Methoden.

 
IHomeGroup::IsMember

Bestimmt, ob der lokale Computer Mitglied einer Heimnetzgruppe ist.
IHomeGroup::ShowSharingWizard

Zeigt einen Assistenten an, der es einem Benutzer ermöglicht, eine Startgruppe zu erstellen, und ruft dann die Freigabeoptionen ab, die der Benutzer über den Assistenten ausgewählt hat.

Hinweise

Wann sollte implementiert werden?

Benutzerdefinierte Implementierungen von IHomeGroup werden nicht unterstützt. Clientanwendungen verwenden die in Provsvc.dll bereitgestellte Implementierung.

Verwendungs-Gründe

Verwenden Sie IHomeGroup, wenn die Heimnetzgruppenmitgliedschaft des lokalen Computers status bestimmt werden muss, d. h., um zu überprüfen, ob der lokale Computer Mitglied einer Heimnetzgruppe ist.

Um eine instance von IHomeGroup zu erstellen, rufen Sie CoCreateInstance auf, und geben Sie CLSID_HomeGroup als CLSID an. CLSID_HomeGroup wird in Shobjidl.h und Shobjidl.idl definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)