AppPolicyGetCreateFileAccess 関数 (appmodel.h)

プロセスが IO デバイス (ファイル、ファイル ストリーム、ディレクトリ、物理ディスク、ボリューム、コンソール バッファー、テープ ドライブ、通信リソース、mailslot、パイプ) への完全または制限されたアクセス権を持っているかどうかを示す値を取得します。

構文

LONG AppPolicyGetCreateFileAccess(
  [in]  HANDLE                    processToken,
  [out] AppPolicyCreateFileAccess *policy
);

パラメーター

[in] processToken

プロセスのアクセス トークンを識別するハンドル。

[out] policy

AppPolicyCreateFileAccess 列挙型の変数へのポインター。 関数が正常に返されると、この変数には、プロセスが IO デバイスへのフル アクセスまたは制限付きアクセスを持っているかどうかを示す列挙定数値が含まれます。

戻り値

関数が成功した場合、関数はERROR_SUCCESSを返します。

プロセス トークンに対する既知のファイル作成アクセス ポリシーが見つからなかった場合、関数はSTATUS_ASSERTION_FAILURE例外を発生させ、ERROR_NOT_FOUNDを返します。

processToken または policy のいずれかが null の場合、関数は ERROR_INVALID_PARAMETERを返します。

要件

要件
対象プラットフォーム Windows
ヘッダー appmodel.h
Library OneCoreUap.lib
[DLL] Api-ms-win-appmodel-runtime-l1-1-2.dll