LsaGetAppliedCAPIDs 函式 (ntlsa.h)
LsaGetAppliedCAPIDs 函式會傳回中央存取原則陣列, (CAP) 標識符 (CAPID) 套用到特定電腦上的所有 CAP。
語法
NTSTATUS LsaGetAppliedCAPIDs(
[in, optional] PLSA_UNICODE_STRING SystemName,
[out] PSID **CAPIDs,
[out] PULONG CAPIDCount
);
參數
[in, optional] SystemName
包含特定電腦名稱 之LSA_UNICODE_STRING 結構的指標。 名稱的格式可以是 「ComputerName」 或 「\ComputerName」。。 如果此參數為 NULL,則函式會傳回本機電腦的 CAPID。
[out] CAPIDs
變數的指標,可接收 CAPID 指標陣列,以識別指定電腦上可用的 CAP。 當您完成使用 CAPID 時,請在陣列中的每個元素和整個數位上呼叫 LsaFreeMemory 函式。
[out] CAPIDCount
變數的指標,可接收指定計算機上可用的 CAP 數目。 CAPIDs 參數中傳回的數位包含與 CAPIDCount 參數相同的元素數目。
傳回值
如果函式成功,傳回值會STATUS_SUCCESS。
如果函式失敗,傳回值就是其中一個 LSA 原則函式傳回值。 您可以使用 LsaNtStatusToWinError 函 式,將 NTSTATUS 程式代碼轉換成 Windows 錯誤碼。
備註
如需中央存取原則的特定詳細數據,您可以查詢指定計算機域控制器上 Active Directory 中中央存取原則對象的屬性。 尋找 msAuthz-CentralAccessPolicyID 屬性符合其中一個傳回 CAPID 的物件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ntlsa.h |
程式庫 | Advapi32.lib |
Dll | Advapi32.dll |