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 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;
Angehörige
lpTypeName
Zeiger auf eine Zeichenfolge ohne Beendigung, die den Namen des Netzwerkdiensttyps darstellt. 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 dwValueCountfolgt.
Values[1]
Array von SERVICE_TYPE_VALUE_ABS Strukturen.
Jede dieser Strukturen enthält Informationen zu einem Diensttypwert, den das Betriebssystem oder der Netzwerkdienst möglicherweise benötigen kann, wenn eine Instanz dieses Netzwerkdiensttyps mit einem Namespace registriert ist.
Die Informationen in diesen Strukturen können spezifisch für einen Namespace sein. Wenn beispielsweise ein Netzwerkdienst den SAP-Namespace verwendet, aber keine GUID- hat, die den SAP-Bezeichner (SAPID) enthält, definiert er die SAPID in einer SERVICE_TYPE_VALUE_ABS Struktur.
Bemerkungen
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 Member in der Regel keine Zeiger enthalten sollte, wird eine Ausnahme im Falle der SERVICE_TYPE_INFO_ABS- und SERVICE_TYPE_VALUE_ABS-Strukturen vorgenommen.
Anmerkung
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 Code, der nicht codierungsneutral ist, 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 |
|---|---|
| mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
| Header- | nspapi.h |