Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SetSelection- Methode wählt eine der Ausgaben der Ausgabeauswahl aus.
Syntax
HRESULT SetSelection(
[in] UINT nIdSelect,
[in] LPCGUID pguidEventContext
);
Parameter
[in] nIdSelect
Die neue Auswahlausgabe. Der Aufrufer sollte diesen Parameter auf die lokale ID eines Teils festlegen, die über einen direkten Link zu einer der Selektorausgaben verfügt.
[in] pguidEventContext
Kontextwert für die IControlChangeNotify::OnNotify-Methode. Dieser Parameter verweist auf eine Ereigniskontext-GUID. Wenn der SetSelection- Aufruf den Zustand des Ausgabeauswahlsteuerelements ändert, werden alle Clients, die IControlChangeNotify Schnittstellen mit diesem Steuerelement empfangen, registriert. Bei der Implementierung der OnNotify-Methode kann ein Client die Ereigniskontext-GUID überprüfen, um zu ermitteln, ob es sich bei ihm oder einem anderen Client um die Quelle des Steuerelementänderungsereignisses handelt. Wenn der Aufrufer einen NULL- Zeiger für diesen Parameter bereitstellt, empfängt die Benachrichtigungsmethode des Clients einen NULL- Kontextzeiger.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, enthalten mögliche Rückgabecodes, sind jedoch nicht beschränkt auf die in der folgenden Tabelle gezeigten Werte.
| Rückgabecode | Beschreibung |
|---|---|
|
Parameter nIdSelect- ist nicht die lokale ID eines Teils bei einer Auswahlausgabe. |
|
Nicht genügend Arbeitsspeicher. |
Bemerkungen
Eine lokale ID ist eine Zahl, die einen Teil zwischen allen Teilen in einer Gerätetopologie eindeutig identifiziert. Rufen Sie zum Abrufen der lokalen ID eines Teils die IPart::GetLocalId- Methode für das Partobjekt auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2008 [Nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header- | devicetopology.h |