IDXGISwapChain1::GetCoreWindow method
Retrieves the underlying CoreWindow object for this swap-chain object.
Syntax
HRESULT GetCoreWindow( [in] REFIID refiid, [out] void **ppUnk );
Parameters
- refiid [in]
-
A pointer to the globally unique identifier (GUID) of the CoreWindow object that is referenced by the ppUnk parameter.
- ppUnk [out]
-
A pointer to a variable that receives a pointer to the CoreWindow object.
Return value
GetCoreWindow returns:
- S_OK if it successfully retrieved the underlying CoreWindow object.
- DXGI_ERROR_INVALID_CALL if ppUnk is NULL; that is, the swap chain is not associated with a CoreWindow object.
- Any HRESULT that a call to QueryInterface to query for an CoreWindow object might typically return.
- Possibly other error codes that are described in the DXGI_ERROR topic.
Platform Update for Windows 7: On Windows 7 or Windows Server 2008 R2 with the Platform Update for Windows 7 installed, GetCoreWindow fails with E_NOTIMPL. For more info about the Platform Update for Windows 7, see Platform Update for Windows 7.
Remarks
Applications call the IDXGIFactory2::CreateSwapChainForCoreWindow method to create a swap chain that is associated with an CoreWindow object.
Requirements
|
Minimum supported client |
Windows 8 and Platform Update for Windows 7 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | Windows Store apps] |
|
Minimum supported phone |
Windows Phone 8 |
|
Header |
|
|
Library |
|
See also