AxeInitAssessment function
Initializes the assessment portion of the AXE core and instantiates the Support interface in C++.
Syntax
HRESULT WINAPI AxeInitAssessment(
_Inout_opt_ LPVOID pReserved,
_Out_ Microsoft::Assessment::Runtime::Support **ppSupport
);
Parameters
-
pReserved [in, out, optional]
-
This optional parameter is reserved.
-
ppSupport [out]
-
A double pointer to receive the instantiated Support pointer.
Return value
If the function succeeds, the return value is S_OK.
If AXE assessment support has been initialized and the single object is already in use, the return value is AXE_E_ALREADY_INIT.
If AXE assessment support could not be initialized, the return value is AXE_E_INIT_FAILED.
If ppSupport is NULL, the return value is E_POINTER.
Remarks
This function is supported on Windows 7, Windows Server 2008 R2, Windows 8, and Windows Server 2012.
This function provides the solution with the primary interface or object in the AXE support. It increments the reference count on the Support interface before returning the interface or object to the assessment.
It is the assessment's responsibility to call Release on the interface when the solution is done using the interface.
In managed code, this function is a static method of the AssessmentSupport object.
Requirements
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
Header |
|
DLL |
|