CPullPin.DecideAllocator 方法

方法 DecideAllocator 會與輸出針腳交涉配置器。

語法

virtual HRESULT DecideAllocator(
   IMemAllocator        *pAlloc,
   ALLOCATOR_PROPERTIES *pProps
);

參數

pAlloc

輸入針腳慣用配置器或NullIMemAllocator介面的指標。

pProps

選擇性 ALLOCATOR_PROPERTIES 結構的指標,其中包含輸入針腳的緩衝區需求。

傳回值

如果成功,則傳回S_OK,否則傳回錯誤碼。

備註

這個方法會呼叫 IAsyncReader::RequestAllocator 方法來交涉配置器。 它會將 pAlloc 參數直接傳遞至 RequestAllocator 方法。 如果pProps不是Null,它會將pProps參數傳遞至RequestAllocator;否則,它會建立具有三個 64K 緩衝區的預設要求ALLOCATOR_PROPERTIES結構。

規格需求

需求
標頭
Pullpin.h
程式庫
Strmbase.lib (零售組建) ;
Strmbasd.lib (偵錯組建)

另請參閱

CPullPin 類別

CPullPin::連線