saslGetCoNtextOption 函式 (sspi.h)
SaslGetCoNtextOption函式會擷取指定 SASL 內容的指定屬性。
語法
SECURITY_STATUS SEC_ENTRY SaslGetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[out] PVOID Value,
[out] ULONG Size,
[out, optional] PULONG Needed
);
參數
[in] ContextHandle
SASL 內容的控制碼。
[in] Option
要從 SASL 內容傳回的屬性。 下表列出可能的值。
[out] Value
接收所要求屬性之緩衝區的指標。 如需 Option 參數每個值的緩衝區資料類型,請參閱 Option 參數。
[out] Size
Value參數所指定的緩衝區大小,以位元組為單位。
[out, optional] Needed
如果Value參數指定的緩衝區不足以包含Option參數所指定屬性的資料值,則為不帶正負號LONG值的指標,傳回值。
傳回值
如果呼叫成功完成,此函式會傳回SEC_E_OK。 下表顯示一些可能的錯誤傳回值。
傳回碼 | 描述 |
---|---|
|
Value參數指定的緩衝區不夠大,無法包含Option參數所指定之屬性的資料值。 |
|
在 SASL 清單中找不到 CoNtextHandle 參數所指定的 SASL 內容控制碼。 |
|
Option參數中指定的選項無效。 |
規格需求
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | sspi.h (包含 Security.h) |
程式庫 | Secur32.lib |
Dll | Secur32.dll |