WlanGetSecuritySettings-Funktion (wlanapi.h)
Die WlanGetSecuritySettings-Funktion ruft die Sicherheitseinstellungen ab, die einem konfigurierbaren Objekt zugeordnet sind.
Syntax
DWORD WlanGetSecuritySettings(
[in] HANDLE hClientHandle,
[in] WLAN_SECURABLE_OBJECT SecurableObject,
[out, optional] PWLAN_OPCODE_VALUE_TYPE pValueType,
[out] LPWSTR *pstrCurrentSDDL,
[out] PDWORD pdwGrantedAccess
);
Parameter
[in] hClientHandle
Das Sitzungshandle des Clients, das durch einen vorherigen Aufruf der WlanOpenHandle-Funktion abgerufen wurde.
[in] SecurableObject
Ein WLAN_SECURABLE_OBJECT Wert, der das Objekt angibt, für das die Sicherheitseinstellungen gelten.
[out, optional] pValueType
Ein Zeiger auf einen WLAN_OPCODE_VALUE_TYPE Wert, der die Quelle der Sicherheitseinstellungen angibt.
Wert | Bedeutung |
---|---|
|
Die Sicherheitseinstellungen wurden durch eine Gruppenrichtlinie festgelegt. |
|
Die Sicherheitseinstellungen wurden vom Benutzer festgelegt. Ein Benutzer kann Sicherheitseinstellungen festlegen, indem er WlanSetSecuritySettings aufruft. |
[out] pstrCurrentSDDL
Bei der Eingabe muss dieser Parameter NULL sein.
Bei der Ausgabe empfängt dieser Parameter einen Zeiger auf die Sicherheitsdeskriptorzeichenfolge, die die Sicherheitseinstellungen für das Objekt angibt, wenn der Funktionsaufruf erfolgreich ist. Weitere Informationen zu dieser Zeichenfolge finden Sie unter WlanSetSecuritySettings-Funktion .
[out] pdwGrantedAccess
Die Zugriffsmaske des Objekts.
Wert | Bedeutung |
---|---|
|
Der Aufrufer kann die Berechtigungen des Objekts anzeigen. |
|
Der Aufrufer kann aus dem -Objekt lesen und es ausführen. WLAN_EXECUTE_ACCESS hat den gleichen Wert wie die bitweise OR-Kombination WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS. |
|
Der Aufrufer kann aus dem -Objekt lesen, ausführen und in das -Objekt schreiben. WLAN_WRITE_ACCESS hat den gleichen Wert wie die bitweise OR-Kombination WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS | WLAN_WRITE_ACCESS. |
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Rückgabecodes sein.
Rückgabecode | Beschreibung |
---|---|
|
Ein Parameter ist falsch. Dieser Fehler wird zurückgegeben, wenn eine der folgenden Bedingungen auftritt:
|
|
Ein Handle ist ungültig. Dieser Fehler wird zurückgegeben, wenn das im hClientHandle-Parameter angegebene Handle in der Handletabelle nicht gefunden wurde. |
|
Der Aufrufer verfügt nicht über ausreichende Berechtigungen. |
|
Diese Funktion wurde von einer nicht unterstützten Plattform aufgerufen. Dieser Wert wird zurückgegeben, wenn diese Funktion von einem Windows XP mit SP3 oder einer WLAN-API für Windows XP mit SP2-Client aufgerufen wurde. |
Hinweise
Der Aufrufer ist dafür verantwortlich, den Arbeitsspeicher freizugeben, der der Sicherheitsdeskriptorzeichenfolge zugeordnet ist, auf die der pstrCurrentSDDL-Parameter verweist, wenn die Funktion erfolgreich ist. Wenn sie nicht mehr benötigt wird, sollte der Speicher für die Sicherheitsdeskriptorzeichenfolge freigegeben werden, indem die WlanFreeMemory-Funktion aufgerufen und der pstrCurrentSDDL-Parameter übergeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wlanapi.h (wlanapi.h einschließen) |
Bibliothek | Wlanapi.lib |
DLL | Wlanapi.dll |