ISCPSecureQuery3::GetRightsOnClearChannel メソッド (mswmdm.h)
GetRightsOnClearChannel メソッドは、クリア チャネル上の現在のコンテンツの権限情報を取得します。
構文
HRESULT GetRightsOnClearChannel(
[in] BYTE *pData,
[in] DWORD dwSize,
[in] BYTE *pbSPSessionKey,
[in] DWORD dwSessionKeyLen,
[in] IMDSPStorageGlobals *pStgGlobals,
[in] IWMDMProgress3 *pProgressCallback,
[out] PWMDMRIGHTS *ppRights,
[out] UINT *pnRightsCount
);
パラメーター
[in] pData
データ オブジェクトへのポインター。
[in] dwSize
pData バッファー内のデータのバイト数。
[in] pbSPSessionKey
pStgGlobals が指すサービス プロバイダーとの通信をセキュリティで保護するためのセッション キーを含むバイト配列へのポインター。
[in] dwSessionKeyLen
pbSPSessionKey が指すバイト配列の長さ。
[in] pStgGlobals
ファイルの転送元または転送元のメディアまたはデバイスのルート ストレージ上の IWMDMStorageGlobals インターフェイスへのポインター。
[in] pProgressCallback
IWMDMProgress3 インターフェイスへのポインター。
[out] ppRights
このオブジェクトの権限情報を含む WMDMRIGHTS 構造体の配列へのポインター。 配列はこのメソッドによって割り当てられ、 CoTaskMemFree を使用して解放する必要があります。
[out] pnRightsCount
ppRights 配列内の WMDMRIGHTS 構造体の数。
戻り値
メソッドが成功した場合は、S_OK を返します。 メソッドが失敗すると、 HRESULT エラー コードが返されます。
リターン コード | 説明 |
---|---|
|
このメソッドは順序外で呼び出されました。 ISCPSecureQuery::GetDataDemands と ISCPSecureQuery::ExamineData をその順序で呼び出す必要があります。 |
|
メッセージ認証コードが無効です。 |
|
呼び出し元には、要求された操作を実行するために必要な権限がありません。 |
|
パラメーターが無効であるか、 NULL ポインターです。 |
|
未指定のエラーが発生しました。 |
解説
このメソッドは ISCPSecureQuery::GetRights と同じですが、このメソッドに渡されるパラメーターは暗号化されません。 そのため、このメソッドの方が効率的です。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |
Library | Mssachlp.lib |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示