SERVICE_TYPE_INFO_ABSA-Struktur (nspapi.h)
Die SERVICE_TYPE_INFO_ABS-Struktur enthält Informationen zu einem Netzwerkdiensttyp. Verwenden Sie SERVICE_TYPE_INFO_ABS , um einem Namespace einen Netzwerkdiensttyp hinzuzufügen.
Syntax
typedef struct _SERVICE_TYPE_INFO_ABSA {
LPSTR lpTypeName;
DWORD dwValueCount;
SERVICE_TYPE_VALUE_ABSA Values[1];
} SERVICE_TYPE_INFO_ABSA, *PSERVICE_TYPE_INFO_ABSA, *LPSERVICE_TYPE_INFO_ABSA;
Member
lpTypeName
Zeiger auf eine null beendete Zeichenfolge, die dem Namen des Netzwerkdiensttyps entspricht. Dieser Name ist in allen Namespaces identisch und wird von den Funktionen GetTypeByName und GetNameByType verwendet.
dwValueCount
Anzahl der SERVICE_TYPE_VALUE_ABS Strukturen im Values-Memberarray, das auf dwValueCount folgt.
Values[1]
Array von SERVICE_TYPE_VALUE_ABS Strukturen.
Jede dieser Strukturen enthält Informationen zu einem Diensttypwert, den das Betriebssystem oder netzwerkdienst möglicherweise benötigt, wenn ein instance dieses Netzwerkdiensttyps bei einem Namespace registriert wird.
Die Informationen in diesen Strukturen können für einen Namespace spezifisch sein. Wenn ein Netzwerkdienst beispielsweise den SAP-Namespace verwendet, aber keine GUID mit dem SAP-Bezeichner (SAPID) aufweist, definiert er die SAPID in einer SERVICE_TYPE_VALUE_ABS-Struktur .
Hinweise
Wenn Sie die SetService-Funktion verwenden, um einem Namespace einen Netzwerkdiensttyp hinzuzufügen, wird die SERVICE_TYPE_INFO_ABS-Struktur als ServiceSpecificInfo-BLOB-Member einer SERVICE_INFO-Struktur übergeben. Obwohl das ServiceSpecificInfo-Element in der Regel keine Zeiger enthalten sollte, wird eine Ausnahme für die SERVICE_TYPE_INFO_ABS - und SERVICE_TYPE_VALUE_ABS-Strukturen vorgenommen.
Hinweis
Der nspapi.h-Header definiert SERVICE_TYPE_INFO_ABS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | nspapi.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für